文档

imregionalmin

区域最小值

语法

BW = imregionalmin(我)
康涅狄格州BW = imregionalmin(我)
gpuarrayBW = imregionalmin (gpuarrayI,___)

描述

例子

BW= imregionalmin ()返回二进制图像BW识别区域最小值。区域最小值连接组件的像素强度值不变,而外部边界像素都有一个更高的价值。在BW,将像素1识别区域最小值;其他所有的像素都被设置为0。

BW= imregionalmin (,康涅狄格州)计算区域最小值,康涅狄格州指定所需的连接。默认情况下,imregionalmin为二维图像和使用8-connected社区26-connected社区3 d图像

例子

gpuarrayBW= imregionalmin (gpuarrayI,___)对GPU执行操作。输入必须是一个形象gpuArray。函数返回一个gpuArray。这个语法需要并行计算工具箱™。

例子

全部折叠

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

= 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

创建一个包含两个10像素样本图像区域最小值。

= 10 * gpuArray.ones (10,10);(2:4,2:4)= 3;% 3最小值低于周围(6:8 6:8)= 8% 8最小值低于surroundA (6:8 6:8) = 7;
10 = 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 10 10 10 10 10 10 10 10 10 10

通过样本图像一个imregionalmin。函数返回一个二进制图像,大小一样一个的像素值1代表了区域最小值一个imregionalmin集所有其他像素0

regmin = imregionalmin (A)
regmin = 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

输入参数

全部折叠

输入数组,指定为nonsparse数值数组的维度。

例子:I = imread (“glass.png”);BW = imregionalmin(我);

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

连接,指定为一个标量值的下表。默认情况下,imregionalmin为二维图像和使用8-connected社区26-connected社区3 d图像。更高的维度,imregionalmin使用conndef (ndims(我),“最大”)。连接可以被定义在一个更一般的方法使用的任何维度康涅狄格州一个3-by-3-by -…3的矩阵0年代和1年代。1价值元素定义社区位置相对的中心元素康涅狄格州。请注意,康涅狄格州必须对其中心对称元素。

价值

意义

二维的连接性

4

四连接社区

8

8-connected附近

三维的连接性

6

6-connected附近

18

18-connected附近

26

26-connected附近

例子:B = imregionalmin (4);

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

输入图像的GPU,指定为一个gpuArray。

例子:gpuarrayI = gpuArray (imread (' cameraman.tif '));gpuarrayBW = imregionalmin (gpuarrayI);

输出参数

全部折叠

改变了形象,作为一个逻辑返回数组大小一样

改变了形象,作为gpuArray返回。

扩展功能

之前介绍过的R2006a

这个主题有帮助吗?