Page 46 - EMODUL - PENGOLAHAN CITRA DIGITAL
P. 46
Img = imread('c:\Image\daun_gray.png'); merupakan perintah untuk
membaca citra daun_gray.png. Hasilnya disimpan di
Img. Lalu, [tinggi, lebar] = size(Img); berguna untuk mendapatkan
lebar dan tinggi citra. Pernyataan ambang = 210; digunakan untuk
menentukan nilai ambang bagi penentuan konversi suatu piksel menjadi 0 atau 1.
Nilai ambang berkisar antara 0 sampai dengan 255.
Pernyataan
for baris=1 : tinggi
for kolom=1 : lebar
if Img(baris, kolom) >=
ambang
Biner(baris, kolom) =
0; else
Biner(baris, kolom) = 1; end end end
menangani penentuan nilai 0 atau 1 pada citra biner untuk semua piksel dalam citra
(ditangani dengan dua buah for). Penentuan dilakukan melalui pernyataan if.
Dalam hal ini, Img(baris, kolom) menyatakan nilai intensitas piksel pada (baris,
kolom).
Setelah
for baris=1 : tinggi
berakhir, maka Biner berisi citra biner. Selanjutnya, citra ditampilkan melalui
imshow(Biner);
Untuk menjalankan program di depan, berikan perintah
46