主要内容

imopen

形态开放的形象

描述

例子

J= imopen (,SE)执行在灰度形态学开或二进制图像使用结构化元素SE。形态学开操作是一种侵蚀,后跟一个扩张,都使用相同的结构化元素的操作。

J= imopen (,nhood)打开图片,在那里nhood是一个矩阵0年代和1年代,指定社区构建元素。

这个语法是等价的imopen(我strel(nhood))

例子

全部折叠

图像读入工作区和显示它。

原始= imread (“snowflakes.png”);imshow(原始);

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

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

se = strel (“磁盘”5);

删除雪花有半径小于5像素通过打开的盘状结构元素。

afterOpening = imopen(原始、se);图imshow (afterOpening, []);

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

输入参数

全部折叠

指定输入图像,灰度图像或二进制图像的任何维度。

数据类型:||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

全部展开

另请参阅

功能

对象