主要内容

imregionalmax

区域最大值

描述

例子

BW= imregionalmax (返回二进制图像BW用于识别灰度图像中的区域极大值.区域极大值是由强度值不变的像素点组成的连通分量,周围是强度值较低的像素点。

BW= imregionalmax (康涅狄格州指定像素连接性,康涅狄格州

例子

全部折叠

使用几个区域最大值创建一个简单的示例图像。

= 10 * 1 (10,10);(2:4, 2:4) = 22;8 (8) = 33;(7) = 44;(3 8) = 45;(4、9)= 44
一个=10×1010 10 10 10 10 10 10 10 10 10 10 10 22 22 22 10 44 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 1010 10 10 10 10 33 33 10 10 10 10 10 10 10 33 33 33 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10

找到区域最大值。注意,结果包括在(3,8)处的区域最大值。

regmax = imregionalmax (A)
regmax =10 x10逻辑阵列0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 1 1 1 0 0 0 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

输入参数

全部折叠

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

例子:I = imread(“cameraman.tif”);

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

像素连接,指定为此表中的值之一。默认连接是8对于2-D图像,和263 d图像。

价值

意义

二维连接

四连接

如果它们的边缘触摸,则像素连接。像素的附近是水平或垂直方向上的相邻像素。

8-连接

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

三维的连接性

6-connected

如果触摸触摸,则连接像素。一个像素的邻域是:

  • 其中一个方向:进,出,左,右,上,下

18张

如果像素的面或边缘相接触,它们就被连接起来。一个像素的邻域是:

  • 其中一个方向:进,出,左,右,上,下

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

26连通

如果它们的脸,边缘或角落触摸,则像素连接。一个像素的邻域是:

  • 其中一个方向:进,出,左,右,上,下

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

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

更高的维度,imregionalmax使用默认值conndef (ndims(我),“最大”)

连通性也可以通过指定一个3 × 3 ×…3的矩阵0年代和1年代。1-值元素定义相对于的中心元素的邻域位置康涅狄格州.注意康涅狄格州必须对中心元素对称。看到指定自定义连接为更多的信息。

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

输出参数

全部折叠

区域最大值的位置,返回为与.具有值的像素1显示区域极大值;所有其他像素设置为0

数据类型:逻辑

扩展功能

在R2006A之前介绍