使用形态开口提取大图像特征
您可以使用形态开口从图像中删除小物体,同时保留图像中较大对象的形状和大小。
在此示例中,您使用电路板图像上的形态开口来删除图像中的所有电路线。输出图像仅包含微芯片的矩形形状。
一步打开图像
您可以使用iMopen
一步一步进行侵蚀和扩张的功能。
将图像读取到工作区中,然后显示。
bw1 = imread('cipbw.tif');图IMShow(BW1)
创建一个结构元素。当您侵蚀图像时,结构化元件应足够大,可以删除线条,但不足以卸下矩形。它应该由所有人组成1
s,因此除了前景像素的大邻近斑块外,它还取消了所有内容。
se = strel('长方形',[40 30]);
打开图像。
BW2 = iMopen(BW1,SE);Imshow(BW2);
通过执行侵蚀然后扩张打开图像
您也可以顺序进行侵蚀和扩张。
用结构元素侵蚀图像。这消除了所有线路,但也缩小了矩形。
bw3 = imerode(bw1,se);imshow(BW3)
要将矩形恢复到其原始尺寸,请使用相同的结构元素扩张侵蚀的图像,se
。
BW4 = Imdilate(BW3,SE);imshow(BW4)
通过顺序执行操作,您可以灵活地更改结构元素。创建一个不同的结构元素,并使用新的结构元素扩张侵蚀的图像。
se = strel('钻石',15);BW5 = Imdilate(BW3,SE);Imshow(BW5)