主要内容

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

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

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

一步打开一个图像

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

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

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

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

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

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

打开映像。

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

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

打开一个图像执行侵蚀然后膨胀

您还可以依次执行侵蚀和膨胀。

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

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

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

要将矩形恢复到原来的大小,请使用相同的结构元素扩展被侵蚀的图像,SE

BW4 =未扩张(BW3,SE);imshow (BW4)

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

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

SE = strel(“钻石”15);BW5 =不扩张(BW3,SE);imshow (BW5)

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

另请参阅

||||

相关的话题