文档帮助中心文档
形态开放的形象
J = imopen(我)
j = imopen(i,nhope)
例子
J= imopen (我,SE)对灰度或二值图像进行形态学打开我使用结构化元素SE.形态开口操作是先侵蚀后膨胀,这两种操作使用相同的结构元素。
J= imopen (我,SE)
J
我
SE
J= imopen (我,nhood)打开图像我,在那里nhood是一个矩阵0年代和1S,它指定构造元素的邻域。
J= imopen (我,nhood)
nhood
0
1
该语法等价于imopen(我strel(nhope)).
imopen(我strel(nhope))
strel
全部折叠
将图像读入工作区并显示它。
原始= imread ('snowflakes.png');imshow(原始);
创建一个半径为5像素的圆盘状结构元素。
se = strel (“磁盘”5);
移除半径小于5像素的雪花,用圆盘形状的结构元素打开它。
insheroing = imopen(原始,se);图imshow(inshoping,[]);
输入图像,指定为任意维度的灰度图像或二值图像。
数据类型:单|双|int8|int16|int32|uint8|uint16|uint32|逻辑
单
双
int8
int16
int32
uint8
uint16
uint32
逻辑
offsetstrel
结构元素,指定为strel对象或offsetstrel目的。如果是图像我是数据类型逻辑,结构元件必须是平面的。
构造元素邻域的,指定为的矩阵0年代和1年代。
例子:[0 1 0;1 1 1;0 1 0]
[0 1 0;1 1 1;0 1 0]
打开的图像,返回灰度图像或二进制图像。J是否具有与输入图像相同的数据类型我.
如果图像的维数我大于结构元素的维数,那么imopen函数对高维的所有平面应用相同的形态开口。
imopen
您可以使用此行为在RGB图像上执行形态打开。为RGB图像指定一个二维结构元素,以便分别对每个颜色通道进行操作。
当你指定一个构造元素的邻域时,imopen的中心元素nhood通过地板(大小(nhood) + 1) / 2).
地板(大小(nhood) + 1) / 2)
使用注意事项及限制:
imopen金宝app支持C代码的生成(需要MATLAB®编码器™).请注意,如果您选择genericMATLAB主机计算机目标平台,imopen生成使用预编译的、特定于平台的共享库的代码。使用共享库可以保持性能优化,但限制了可以为其生成代码的目标平台。有关更多信息,请参见图像处理工具箱中的代码生成支持类型金宝app.
MATLAB主机计算机
输入的图像我必须是2-D或3-D。
gpuArray输入必须是类型uint8或者逻辑.
gpuArray
结构化元素SE必须是平面和二维的。
有关更多信息,请参见GPU上的图像处理.
imclose
imdilate
imerode
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系