02 PCD
02 PCD
• Dimana
– Variabel : Menyimpan matriks dari file citra
– imread : perintah membaca citra
– Nama file : isikan nama file beserta direktori asal
Membaca File Citra
• Contoh:
Subplot(1,4,1);imshow(Gbr);
Subplot(1,4,2);imshow(R); Subplot(1,4,3);imshow(G);
Subplot(1,4,4);imshow(B);
Ekstraksi R,G,B
• Perintahnya :
merah=Gbr(:,:,1);
hijau=Gbr(:,:,2);
biru=Gbr(:,:,3);
Tipe Data dan Konversi Citra
Konversi Citra RGB → Grayscale
• Perintah :
>> abu=rgb2gray(Gbr);
>> imshow(abu);
>> abu2 = 0.3 * merah + 0.5 * hijau + 0.2 * biru;
>> imshow(abu2);
>> subplot(2,2,1);
>> imshow(abu);
>> subplot(2,2,2);
>> imshow(abu2);
Konversi ke Citra Biner
• citra biner adalah citra yang hanya direpresentasikan
nilai tiap pixelnya dalam satu bit (satu nilai binary)
– Nilai pixel 0 berati hitam
– Nilai pixel1 berarti putih
• Konversi dilakukan dengan thresholding pada citra
grayscale
• threshold bisa dihitung atau sembarang
– nilai pixel dibawah threshold jadi 0
– nilai pixel diatas threshold jadi 1
Algoritma Pengubahan Ke Citra Biner
Contoh Konversi ke Citra Biner
• >> Gbr=imread('lena_std.tif');
• >> imgray=rgb2gray(Gbr);
• >> thresh = graythresh(imgray);
• >> imbw = im2bw(imgray, thresh);
• >> figure, imshow(imbw);
TERIMA KASIH
081361515197
indrakj_sagala@yahoo.com
indraikjs@gmail.com
Indrakelanajaya