主要内容

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

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

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

在一步中打开图像

你可以使用伊莫登在一步中进行侵蚀和扩张的功能。

将图像读入工作区,并显示它。

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)

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

也可以看看

||||

相关话题