版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:
https://blog.csdn.net/u011331383/article/details/40921573
在二值图像中提取边界,一个简单的想法是将所有物体内部的点删除。具体地说,可以采用一个3×3的结构元素对原图像进行腐蚀,使得只有那些8个领域都有的内部点被保留,再用原图像减去腐蚀后的图像。恰好删除了内部点,留下边界像素。
实现代码:
clear all;
I = im2bw(rgb2gray(imread(
'lena.bmp')));
figure,imshow(I);
se = strel(‘square’,3); Ie = imerode(I,se); Iout = I - Ie; figure,imshow(Iout);