文档帮助中心文档
低帽过滤
J = imbothat(我)
j = imbothat(i,nhope)
例子
J= imbothat(我,SE)对灰度或二值图像进行形态学底帽滤波我,返回过滤后的图像,J.底部帽滤波计算图像的形态闭合(使用imclose),然后从结果中减去原始图像。SE是由?返回的单个结构化元素对象吗strel要么offsetstrel功能。
J= imbothat(我,SE)
J
我
SE
imclose
strel
offsetstrel
J= imbothat(我,nhood)底部帽过滤图像我,在那里nhood是一个矩阵0年代和1S,它指定构造元素的邻域。的imbothat功能决定了中心元素的邻域地板(大小(nhood) + 1) / 2).
J= imbothat(我,nhood)
nhood
0
1
imbothat
地板(大小(nhood) + 1) / 2)
该语法等价于imbothat(我strel(nhope)).
imbothat(我strel(nhope))
全部折叠
将图像读入工作区并显示它。
我= imread ('pout.tif');imshow(我)
创建一个磁盘形状的结构元素。
se = strel (“磁盘”3);
添加原始图像我,然后减去底部帽子过滤的图像。
J = imsubtract (imadd(我imtophat(我,se)), imbothat(我,se));图imshow (J)
输入图像,指定为任意维度的灰度图像或二值图像。
数据类型:单|双|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是否有与输入图像相同的类我.
使用注意事项及限制:
imbothat金宝app支持C代码的生成(需要MATLAB®编码器™).请注意,如果您选择genericMATLAB主机计算机目标平台,imbothat生成使用预编译的、特定于平台的共享库的代码。使用共享库可以保持性能优化,但限制了可以为其生成代码的目标平台。有关更多信息,请参见使用共享库生成代码.
MATLAB主机计算机
输入的图像我必须是二维或三维的。
gpuArray输入必须是类型uint8要么逻辑.
gpuArray
结构化元素SE必须是平面和二维的。
有关更多信息,请参见GPU上的图像处理.
imdilate
imerode
imopen
imtophat
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系