主要内容

imbothat

低帽过滤

描述

例子

J= imbothat (,SE)执行对灰度形态学低帽过滤或二进制图像使用结构化元素SE。低帽过滤计算图像的形态学关闭(使用imclose),然后减去原始图像的结果。

J= imbothat (,nhood)低帽过滤器的图像,在那里nhood是一个矩阵0年代和1年代,指定社区构建元素。

这个语法是等价的imbothat(我strel(nhood))

例子

全部折叠

图像读入工作区和显示它。

我= imread (“pout.tif”);imshow(我)

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

创建一个盘状结构元素。

se = strel (“磁盘”3);

把原始图像上流社会的过滤的图像,然后减去低帽过滤的图像。

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

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

输入参数

全部折叠

指定输入图像,灰度图像或二进制图像的任何维度。

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

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

社区结构元素,指定为一个矩阵0年代和1年代。

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

输出参数

全部折叠

低帽过滤图像,作为灰度图像或二进制图像返回。J具有相同的数据类型作为输入图像吗

提示

  • 如果图像的维数大于结构元素的维度,然后呢imbothat函数适用于相同的形态学关闭所有飞机在更高的维度。

    你可以用这种行为来执行低帽过滤RGB图像。指定要操作的RGB图像二维结构化元素分别在每一个颜色通道。

  • 当你指定一个结构化元素附近,imbothat确定的中心元素nhood通过地板(大小(nhood) + 1) / 2)

扩展功能

版本历史

之前介绍过的R2006a

另请参阅

功能

对象