Menghapus region yang menyentuh batas gambar merupakan operasi yang digunakan untuk menghapus region atau komponen piksel yang saling terhubung dan terdapat komponen yang berada di piksel terluar gambar. Pada Gambar dibawah ini adalah ilustrasi cara menghapus region yang menyentuh batas gambar:
Dengan menggunakan 4-connected neighborhood, piksel pada (5,2) tidak dianggap terhubung ke piksel perbatasan (4,1), sehingga tidak dihapus.
Tetapi jika menggunakan 8-connected neighboorhood maka piksel (5,2) dianggap terhubung ke piksel perbatasan (4,1) sehingga akan dihapus.
Berikut dibawah ini adalah source code cara menghapus region yang menyentuh batas gambar menggunakan Matlab :
input = imread('images.jpg'); %input adalah citra bertipe binary
%Hapus Region yg Menyentuh Batas Gambar
im_border = imclearborder(im_remove);
No comments:
Post a Comment