主要内容

iMopen

形态上开放的图像

描述

例子

j= iMopen(,,,,se在灰度或二进制图像上进行形态学开口使用结构元素se。形态开放的操作是侵蚀,然后是扩张,使用相同的结构元件进行两种操作。

j= iMopen(,,,,opens the image, 在哪里01S指定结构元素社区的s。

该语法等同于iMopen(我,Strel(nhood))

例子

全部收缩

将图像读取到工作区中并显示。

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

图包含一个轴对象。轴对象包含类型图像的对象。

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

se = strel('磁盘',5);

通过用磁盘形结构元件打开半径小于5像素的雪花片。

afterOpening = imopen(original,se); figure imshow(afterOpening,[]);

图包含一个轴对象。轴对象包含类型图像的对象。

输入参数

全部收缩

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

数据类型:单身的|双倍的|int8|int16|INT32|UINT8|UINT16|UINT32|逻辑

结构元素,指定为Strel对象或offsetstrel目的。我f the image是数据类型逻辑,结构元素必须是平坦的。

结构元素邻域,指定为01s。

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

输出参数

全部收缩

Opened image, returned as a grayscale image or binary image.j具有与输入图像相同的数据类型

提示

  • 如果图像的维度大于结构元素的维度,然后iMopen功能适用于沿较高维度的所有平面的形态开口。

    您可以使用此行为在RGB图像上执行形态开放。为RGB图像分别在每个颜色通道上操作,为RGB图像指定一个2D结构元件。

  • 当您指定一个结构化元素社区时,iMopen确定中心元素经过地板((尺寸(nhood)+1)/2)

扩展功能

版本历史记录

在R2006a之前引入

也可以看看

功能

对象