Image thresholding menggunakan matlab

Thresholding (ambang batas) merupakan salah satu metode segmentasi pada citra digital. Proses thresholding akan menghasilkan citra biner yaitu citra yang memiliki dua nilai tingkat keabuan, yakni hitam dan putih. Citra hasil thresholding biasanya digunakan lebih lanjut untuk proses pengenalan obyek ekstraksi fitur. 

Secara umum proses pengambangan citra grayscale  untuk menghasilkan citra biner digunakan code matlab sebagai berikut :

Citra RGB dirubah menjadi citra abu-abu (grayscale)
gambar = imread('');
red = gambar(:,:,1);
green = gambar(:,:,2);
blue = gambar(:,:,3);
gray = 0.3*red+0.5*green+0.2*blue;
imshow (gray)
hasil gambar grayscale


kemudian dilanjutkan pada proses thresholding
load trees
BW = im2bw(gambar,map,0.5);
imshow(gambar,map), figure, imshow(BW)
hasil thresholding

Subscribe to receive free email updates: