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 |