主要内容

imregionalmin

区域最小值

描述

例子

BW= imregionalmin ()返回二进制图像BW确定区域最小值灰度图像。区域最小值连接组件的像素强度值不变,周围像素更高的价值。

BW= imregionalmin (,康涅狄格州)指定所需的连接,康涅狄格州

例子

全部折叠

创建一个简单的示例与几个区域最小值数组。

= 10 * 1 (10,10);(2:4,2:4)= 3;(6:8 6:8)= 8
一个=10×1010 10 10 10 10 10 10 10 10 10 10 3 3 3 10 10 10 10 10 10 10 3 3 3 10 10 10 10 10 10 10 3 3 3 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 8 8 8 10 10 10 10 10 10 10 8 8 8 10 10 10 10 10 10 10 8 8 8 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10

计算区域最小值。函数返回一个二进制图像与输入图像相同大小,像素值1代表区域最小值。imregionalmin集所有其他像素0

regmin = imregionalmin (A)
regmin =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 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 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对于二维的图像,和263 d图像。

价值

意义

二维的连接性

4

边缘像素连接如果他们的联系。附近一个像素的相邻像素在水平或垂直方向。

3×3像素附近有四个像素连接到中心像素

当前像素显示在灰色。

8

像素连接如果边缘或角落联系。附近一个像素的相邻像素在水平、垂直或对角线方向。

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

当前像素显示在灰色。

三维的连接性

6

像素如果他们的脸碰相连。附近的一个像素的相邻像素:

  • 其中一个方向:,,,,,

3-by-3-by-3像素邻域与6像素与中心像素的脸

当前像素显示在灰色。

18

边缘像素连接如果他们的脸或联系。附近的一个像素的相邻像素:

  • 其中一个方向:,,,,,

  • 两个方向的组合,如完全地或在

3-by-3-by-3像素邻域与6像素连接到脸和12像素与中心像素的边缘

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

26

像素连接如果他们的脸、边缘或角落联系。附近的一个像素的相邻像素:

  • 其中一个方向:,,,,,

  • 两个方向的组合,如完全地或在

  • 三个方向的组合,如in-right-up或in-left-down

3-by-3-by-3像素邻域与6像素连接到脸,12像素连接到边缘,和8个像素与中心像素的角落

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

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

连接也可以定义在一个更一般的方法对于任何维度通过指定3-by-3-by -…3的矩阵0年代和1年代。1价值元素定义社区位置相对的中心元素康涅狄格州。请注意,康涅狄格州必须对其中心对称元素。看到指定自定义连接性为更多的信息。

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

输出参数

全部折叠

区域最小值位置,作为一个逻辑数组返回相同的大小。像素值1显示区域极大值;将所有其他像素0

数据类型:逻辑

扩展功能

版本历史

之前介绍过的R2006a

全部展开