文件帮助中心文件
顶帽过滤
J = imtophat(I,SE)
nhood J = imtophat(我)
例子
j= imtophat(一世那SE.)在灰度或二进制图像上执行形态顶级帽子滤波一世,返回滤波图像,j。顶帽滤波计算图像的形态开口(使用伊莫登)然后从原始图像中减去结果。SE.是一个结构化元素对象返回str或OffsetStrel.功能。
j= imtophat(一世那SE.)
j
一世
SE.
伊莫登
str
OffsetStrel.
j= imtophat(一世那n)顶级帽子过滤图像一世, 在哪里n是一个矩阵0.沙1它指定结构化元素邻域。这Imtophat.功能确定邻居的中心元素地板(((尺寸(nHobe)+1)/ 2)。
j= imtophat(一世那n)
n
0.
1
Imtophat.
地板(((尺寸(nHobe)+1)/ 2)
此语法相当于imtophat(我str(nhood))。
imtophat(我str(nhood))
全部收缩
此示例显示了如何使用带有磁盘形的结构元素的顶级帽子过滤,以从带有深色背景从图像中移除不均匀的背景照明。
读取图像并显示它。
原始= imread(“rice.png”);imshow(原件)
创建结构化元素。
se = strel('盘'12);
执行顶级帽子过滤并显示图像。
tophatfiltered = imtophat(原始,se);数字imshow(tophatfiltered)
采用imadjust.以提高结果的可见度。
imadjust.
对比度= imadjust(tophatfiltered);图imshow(对比调整)
输入图像,指定为任何维度的灰度图像或二进制图像。
数据类型:单身的|双倍的|INT8.|int16|INT32.|uint8.|uint16|UINT32.|逻辑
单身的
双倍的
INT8.
int16
INT32.
uint8.
uint16
UINT32.
逻辑
结构元素,指定为单个str对象或者OffsetStrel.对象。如果图像一世是数据类型逻辑,结构元素必须是平的。
结构化元素邻域,指定为矩阵0.沙1s。
例子:[0 1 0;1 1 1;0 1 0]
[0 1 0;1 1 1;0 1 0]
顶级帽子过滤图像,返回为灰度图像或二进制图像。j具有与输入图像相同的类一世。
使用说明和限制:
Imtophat.金宝app支持C代码的生成(需要马铃薯®编码器™)。请注意,如果您选择通用MATLAB主机目标平台,Imtophat.生成使用预编译,特定于平台的共享库的代码。使用共享库保留性能优化,但限制了可以生成代码的目标平台。有关更多信息,请参阅使用共享库的代码生成。
MATLAB主机
输入映像一世必须是二维或三维的。
图像输入一世必须是二维或三维的。
结构化元素SE.必须是编译时间常数。
GPUArray.输入必须是类型uint8.或逻辑。
GPUArray.
结构化元素SE.必须是平坦的,2-d。
有关更多信息,请参阅GPU上的图像处理。
Imbothat.
快到了
混合
imerode
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室