主要内容

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

您可以使用形态开口从图像中删除小物体,同时保留图像中较大对象的形状和大小。

在此示例中,您使用电路板图像上的形态开口来删除图像中的所有电路线。输出图像仅包含微芯片的矩形形状。

一步打开图像

您可以使用iMopen一步一步进行侵蚀和扩张的功能。

将图像读取到工作区中,然后显示。

bw1 = imread('cipbw.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)

图包含一个轴对象。轴对象包含类型图像的对象。

也可以看看

||||

相关话题