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