边缘检测

bwperim函数可以确定二值图像中对象的边缘像素。如果一个像素满足下面这些条件,那么它可以被看作边缘像素:

像素状态为on;

它周围有一个以上像素的状态为off。

查找电路板二值图像中的边缘像素。

code.matlab
>> BW1=imread('circbw.tif');
>> BW2=bwperim(BW1);
>> imshow(BW1)
>> figure, imshow(BW2)

边缘检测结果如图3-13所示,图3-13(a)和图3-13(b)分别为边缘检测前后的图像。

Document Image Document Image

(a) (b)

图3-13 边缘检测前后的图像