2. Representasi Citra Digital
• Citra digital dibentuk oleh kumpulan titik yang
dinamakan piksel (pixel atau “picture element”).
• Setiap piksel digambarkan sebagai satu kotak
kecil. Setiap piksel mempunyai koordinat posisi.
3.
4. Kuantisasi Citra
• Citra digital sesungguhnya dibentuk melalui
pendekatan yang dinamakan kuantisasi.
• Kuantisasi adalah prosedur yang dipakai untuk
membuat suatu isyarat yang bersifat kontinu ke
dalam bentuk diskret
5.
6. Contoh citra yang dikuantisasi dengan
menggunakan 8, 5, 4, 3, 2, dan 1 bit.
7. Kualitas Citra
• jumlah piksel yang digunakan untuk
menyusun suatu citra mempengaruhi kualitas
citra.
• resolusi citra biasa dinyatakan jumlah piksel
pada arah lebar dan tinggi.
• Resolusi piksel biasa dinyatakan dengan notasi
m x n, dengan m menyatakan tinggi dan n
menyatakan lebar dalam jumlah piksel
9. Membaca Citra di Matlab
Img = imread(nama_file_citra)
nama_file_citra menyatakan nama file citra yang hendak
dibaca dan Img menyatakan larik (array)/variabel yang
menampung data citra yang dibaca
10.
11. Contoh Membaca Citra
Contoh berikut digunakan untuk membaca file
citra bernama mandrill.png yang terdapat
pada folder C:Image.
>> Img = imread(’C:Imagemandrill.png’);
>>
12. Mengetahui Ukuran Citra
>> Ukuran = size(Img)
Ukuran = 512 512
bahwa Img berisi 512 baris dan 512 kolom piksel
Untuk mendapatkan jumlah baris dan jumlah
kolom secara tersendiri, perlu diberikan perintah seperti
berikut:
>> jum_baris = Ukuran(1);
>> jum_kolom = Ukuran(2);
Atau
>> [jum_baris, jum_kolom] = size(Img);
13. Menampilkan Citra
Citra dapat ditampilkan dengan mudah melalui fungsi
imshow
>> imshow(Img);
Apabila dikehendaki untuk menampilkan dua citra di
dua jendela masing-masing, fungsi figure perlu
dipanggil terlebih dulu sebelum memanggil imshow.
Contoh:
>> Sungai = imread('C:Imageinnsbruck.png');
>> Bangunan = imread('C:Imagealtstadt.png');
>> figure(1); imshow(Sungai);
>> figure(2); imshow(Bangunan);
14. Menampilkan Citra Dalam Satu Jendela
Matlab menyediakan fasilitas yang
memungkinkan dua buah citra diletakkan
dalam satu jendela. Berdasarkan larik Sungai
dan Bangunan di depan, dapat dicoba untuk
memberikan perintah berikut:
>> subplot(1,2,1); imshow(Sungai);
>> subplot(1,2,2); imshow(Bangunan);
15. Tugas
Buat program menampilkan 6 gambar (ekspresi
wajah / pose mahasiswa yang bersangkutan)
dengan ukuran :
a. 3 baris 2 kolom
b. 2 baris 3 kolom
(nb : nama variabel adalah nama depan atau
nama belakang mhs bersangkutan)