主要内容

imbothat

低帽过滤

描述

例子

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

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

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

例子

全部折叠

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

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

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

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

Se = strel(“磁盘”3);

添加原图到顶帽过滤后的图像,然后减去底帽过滤后的图像。

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

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

输入参数

全部折叠

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

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

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

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

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

输出参数

全部折叠

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

扩展功能

另请参阅

功能

对象

R2006a之前介绍