主要内容

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

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

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

一步打开图像

你可以使用imopen功能执行侵蚀和扩张在一个步骤。

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

BW1 = imread (“circbw.tif”);图imshow (BW1)

图中包含一个轴对象。axis对象包含一个image类型的对象。

创建一个结构化元素。结构元素应该足够大,当你侵蚀图像时可以删除线条,但不能大到可以删除矩形。它应该包括一切1S,因此它删除了所有的东西,但前景像素的大片连续斑块除外。

SE = strel (“矩形”40 [30]);

打开图像。

BW2 = imopen(BW1, SE);imshow (BW2);

图中包含一个轴对象。axis对象包含一个image类型的对象。

通过先侵蚀再膨胀的方法打开图像

你也可以按顺序进行侵蚀和膨胀。

用结构元素腐蚀图像。这将删除所有的线条,但也会收缩矩形。

BW3 = imerode (BW1, SE);imshow (BW3)

图中包含一个轴对象。axis对象包含一个image类型的对象。

为了将矩形恢复到原来的大小,使用相同的结构元素放大被侵蚀的图像,SE

BW4 = imdilate (BW3, SE);imshow (BW4)

图中包含一个轴对象。axis对象包含一个image类型的对象。

通过按顺序执行操作,您可以灵活地更改结构化元素。创建一个不同的结构元素,并使用新的结构元素扩大侵蚀的图像。

SE = strel (“钻石”15);BW5 = imdilate (BW3, SE);imshow (BW5)

图中包含一个轴对象。axis对象包含一个image类型的对象。

另请参阅

||||

相关的话题