主要内容

imregionalmin

区域最小值

描述

例子

BW= imregionalmin (返回二值图像BW用于识别灰度图像中的区域最小值.区域最小值是具有恒定强度值的像素的连接组件,周围是具有较高值的像素。

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

例子

全部折叠

创建一个具有几个区域最小值的简单样本数组。

A = 10*ones(10,10);A(2:4,2:4) = 3;A(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 =10x10逻辑阵列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对于二维图像,和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个像素连接到中心像素的角

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

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

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

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

输出参数

全部折叠

区域最小值的位置,作为相同大小的逻辑数组返回.带有值的像素1表示区域极大值;所有其他像素都设置为0

数据类型:逻辑

扩展功能

版本历史

R2006a之前介绍

全部展开

Baidu
map