主要内容

imopen

形态开放的形象

描述

例子

J= imopen (SE对灰度或二值图像进行形态学打开使用结构化元素SE.形态开口操作是先侵蚀后膨胀,这两种操作使用相同的结构元素。

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

该语法等价于imopen(我strel(nhope))

例子

全部折叠

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

原始= imread ('snowflakes.png');imshow(原始);

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

创建一个半径为5像素的圆盘状结构元素。

se = strel (“磁盘”5);

移除半径小于5像素的雪花,用圆盘形状的结构元素打开它。

insheroing = imopen(原始,se);图imshow(inshoping,[]);

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

输入参数

全部折叠

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

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

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

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

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

输出参数

全部折叠

打开的图像,返回灰度图像或二进制图像。J是否具有与输入图像相同的数据类型

提示

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

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

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

扩展功能

另请参阅

功能

对象

在R2006A之前介绍