主要内容

imextendedmax

Extended-maxima变换

描述

例子

BW= imextendedmax (,H返回的扩展极大值变换的区域极大值Hmaxima变换。区域极大值是像素之间具有恒定强度值的连接分量,其外边界像素都具有较低的值。

BW= imextendedmax (,H,康涅狄格州计算扩展极大值变换,其中康涅狄格州指定像素连通性。

例子

全部折叠

将图像读入工作区。

I = imread(“glass.png”);

计算扩展极大值变换。

BW = imextendedmax(I,80);

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

imshowpair (BW,我“蒙太奇”

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

输入参数

全部折叠

输入图像,指定为任意维度的数字数组。

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

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

h -极大值变换,指定为非负标量。

例子:BW = imextendedmax(I,80);

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

像素连接性,指定为本表中的值之一。默认连接性为8对于二维图像,和263d图像。

价值

意义

二维的连接性

4

如果像素的边缘接触,则像素是相连的。像素的邻域是指水平方向或垂直方向上的相邻像素。

3 × 3像素邻域,四个像素连接到中心像素

当前像素显示为灰色。

8

如果像素的边或角接触,则像素是相连的。像素的邻域是指水平、垂直或对角线方向上的相邻像素。

3 × 3像素邻域,8像素连接到中心像素

当前像素显示为灰色。

三维的连接性

6

如果它们的脸接触,像素就连接在一起。像素的邻域是指在以下区域中相邻的像素:

  • 这些方向之一:内,外,左,右,上,下

3 × 3 × 3像素邻域,6个像素连接到中心像素的面

当前像素显示为灰色。

18

如果像素的面或边接触,则像素是连接的。像素的邻域是指在以下区域中相邻的像素:

  • 这些方向之一:内,外,左,右,上,下

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

3 × 3 × 3像素邻域,其中6个像素连接到面,12个像素连接到中心像素的边缘

当前像素为立方体的中心。

26

如果像素的面、边或角接触,则像素是连接的。像素的邻域是指在以下区域中相邻的像素:

  • 这些方向之一:内,外,左,右,上,下

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

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

3 × 3 × 3像素邻域,其中6个像素连接到面,12个像素连接到边缘,8个像素连接到中心像素的角

当前像素为立方体的中心。

对于更高维度,imextendedmax使用默认值conndef(ndims (I),“最大”)

连通性也可以用更通用的方式为任何维度定义,方法是指定一个3-by-3-…的-乘3矩阵0年代和1年代。1值元素定义相对于的中心元素的邻域位置康涅狄格州.请注意,康涅狄格州必须是关于中心元素对称的。看到指定自定义连接获取更多信息。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

输出参数

全部折叠

转换后的图像,作为大小相同的逻辑数组返回

参考文献

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

扩展功能

版本历史

R2006a之前介绍

Baidu
map