主要内容

imclose

形态学关闭图像

描述

例子

J= imclose (SE对灰度或二值图像进行形态学闭合,使用结构化元素SE.形态上的封闭操作是膨胀后的侵蚀,使用相同的结构元素为这两种操作。

J= imclose (nhood关闭图像,在那里nhood是一个矩阵0年代和1S,它指定构造元素的邻域。

该语法等价于imclose(我strel(nhood))

例子

全部折叠

将二进制图像读入工作空间并显示它。

originalBW = imread (“circles.png”);imshow (originalBW);

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

创建一个磁盘形状的结构元素。使用磁盘结构元素来保持对象的圆形性质。指定半径为10像素,以便填充最大的间隙。

se = strel (“磁盘”10);

对图像执行形态学关闭操作。

closeBW = imclose (originalBW, se);图中,imshow (closeBW)

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

输入参数

全部折叠

输入图像,指定为任意维度的灰度图像或二值图像。

数据类型:||int8|int16|int32|uint8|uint16|uint32|逻辑

构造元素,指定为单个strel对象或offsetstrel对象。如果图像是数据类型逻辑,则结构元件必须是平的。

构造元素邻域的,指定为的矩阵0年代和1年代。

例子:[0 1 0;1 1 1;0 1 0]

输出参数

全部折叠

关闭图像,返回为灰度图像或二值图像。J是否具有与输入图像相同的数据类型

提示

  • 如果图像的维数大于结构元素的维数,那么imclose函数对高维的所有平面应用相同的形态。

    您可以使用此行为对RGB图像执行形态关闭。为RGB图像指定一个二维结构元素,以便分别对每个颜色通道进行操作。

  • 当你指定一个构造元素的邻域时,imclose的中心元素nhood通过地板(大小(nhood) + 1) / 2)

兼容性的考虑

全部展开

在R2017a中行为改变

扩展功能

另请参阅

功能

对象

之前介绍过的R2006a