使用形态开到大提取图像特征

可以使用形态学开,同时保持所述图像中的形状和较大的物体的大小,以消除图像中的小物件。

在这个例子中,可以使用一个电路板的图像上形态学开以去除从图像中所有电路线。输出图像仅包含微芯片的矩形形状。

打开一个图像中的一个步骤

您可以使用IMOPEN起作用以在一个步骤中执行腐蚀和膨胀。

读取的图像到工作区,并显示它。

BW1 = imread('circbw.tif');图imshow(BW1)

创建一个结构元素。结构元素应该足够大,删除线,当你腐蚀形象,但不够大,无法删除的矩形。它应该包括所有的1S,所以它消除了一切,但前景像素的大的连续的补丁。

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)

也可以看看

||||

相关话题