主要内容

imbothat

低帽过滤

描述

例子

J= imbothat(SE对灰度或二值图像进行形态学底帽滤波,返回过滤后的图像,J.底部帽滤波计算图像的形态闭合(使用imclose),然后从结果中减去原始图像。SE是由?返回的单个结构化元素对象吗strel要么offsetstrel功能。

J= imbothat(nhood底部帽过滤图像,在那里nhood是一个矩阵0年代和1S,它指定构造元素的邻域。的imbothat功能决定了中心元素的邻域地板(大小(nhood) + 1) / 2)

该语法等价于imbothat(我strel(nhope))

例子

全部折叠

将图像读入工作区并显示它。

我= imread ('pout.tif');imshow(我)

图中包含一个坐标轴。轴包含一个image类型的对象。

创建一个磁盘形状的结构元素。

se = strel (“磁盘”3);

添加原始图像,然后减去底部帽子过滤的图像。

J = imsubtract (imadd(我imtophat(我,se)), imbothat(我,se));图imshow (J)

图中包含一个坐标轴。轴包含一个image类型的对象。

输入参数

全部折叠

输入图像,指定为任意维度的灰度图像或二值图像。

数据类型:||int8|int16|int32|uint8|uint16|uint32|逻辑

构造元素,指定为单个strel对象或offsetstrel对象。如果图像是数据类型逻辑,结构元件必须是平面的。

构造元素邻域的,指定为的矩阵0年代和1年代。

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

输出参数

全部折叠

底部帽子过滤的图像,返回为灰度图像或二值图像。J是否有与输入图像相同的类

扩展功能

另请参阅

功能

对象

之前介绍过的R2006a