Main Content

ImextendedMax

扩展的最大变换

描述

例子

BW= ImextendedMax(,,,,H返回扩展的最大变换,这是区域的最大H-maxima变换。区域最大值是具有恒定强度值的像素的连接组件,其外部边界像素的值均具有较低的值。

BW= ImextendedMax(,,,,H,,,,连接计算扩展的maxima变换,其中连接指定像素连接。

例子

全部收缩

将图像读取到工作区。

i = imread('玻璃.png');

计算扩展最大变换。

BW = ImextendedMax(i,80);

显示原始图像和并排转换的图像。

imshowpair(我,BW,'剪辑'

图包含一个轴。轴包含类型图像的对象。

输入参数

全部收缩

输入图像,,,,specified as a numeric array of any dimension.

例子:i = imread('glass.png');

数据类型:单身的|双倍的|int8|int16|INT32|INT64|UINT8|UINT16|UINT32|Uint64

H-Maxima变换,指定为非负标量。

例子:BW = ImextendedMax(i,80);

数据类型:单身的|双倍的|int8|int16|INT32|INT64|UINT8|UINT16|UINT32|Uint64

像素连接,,,,specified as one of the values in this table. The default connectivity is8for 2-D images, and26对于3-D图像。

Value

意义

Two-Dimensional Connectivities

4连接

Pixels are connected if their edges touch. The neighborhood of a pixel are the adjacent pixels in the horizontal or vertical direction.

8-connected

如果它们的边缘或角触摸,则连接像素。像素的邻居是水平,垂直或对角线方向的相邻像素。

三维连接

6连接

Pixels are connected if their faces touch. The neighborhood of a pixel are the adjacent pixels in:

  • 以下方向之一:内,左,右,上下

18个连接

如果它们的脸或边缘接触,则连接像素。像素的邻居是相邻的像素:

  • 以下方向之一:内,左,右,上下

  • 两个方向的组合,例如右下方或向上

26-connected

Pixels are connected if their faces, edges, or corners touch. The neighborhood of a pixel are the adjacent pixels in:

  • 以下方向之一:内,左,右,上下

  • 两个方向的组合,例如右下方或向上

  • 三个方向的组合,例如右上方或左侧向下

对于更高的维度,ImextendedMax使用默认值连接def(ndims(i),'maximal')

连接性也可以通过指定3乘3 by- ... -by-3矩阵来以更通用的方式定义任何维度01s。这1- 价值元素定义相对于中心元素的邻里位置连接。Note that连接必须对其中心元素对称。看Specifying Custom Connectivities了解更多信息。

数据类型:单身的|双倍的|int8|int16|INT32|INT64|UINT8|UINT16|UINT32|Uint64

输出参数

全部收缩

转换图像,返回为逻辑数组的大小与

References

[1]Soille,P。形态图像分析:原理和应用。Springer-Verlag,1999年,第170-171页。

扩展功能

我ntroduced before R2006a