文档

graydist

灰度图像的灰度加权距离变换

语法

T = graydist(面具)
T = graydist (A、C、R)
T = graydist(印第安纳州)
方法T = graydist(…)

描述

T= graydist (一个面具计算灰度图像的灰度加权距离变换一个.位置面具真正的是种子的位置。

T= graydist (一个C R使用向量CR指定种子位置的行和列坐标。

T= graydist (一个印第安纳州使用向量指定种子位置的线性索引印第安纳州

T= graydist(…方法指定一个备用距离度量。方法确定向外传播时分配给局部邻域的倒角权值。每个像素对测地线时间的贡献是基于特定方向的倒角权重乘以像素强度。

输入参数

一个

灰度图像。

面具

相同大小的逻辑映像一个它指定种子位置。

C R

包含种子位置的正整数行坐标和列坐标的数字向量。坐标值是有效的CR下标的一个

印第安纳州

正整数数值向量,种子位置的线性指数。

方法

距离度量的类型。方法可以是这些值中的任何一个。

方法 描述

“cityblock”

在二维中,(x1y1)和(x2y2)是x1- - - - - -x2│+│y1- - - - - -y2

“棋盘”

棋盘的距离是
max(│x1- - - - - -x2,││y1- - - - - -y2│)。

“准
欧几里得的

拟欧氏距离是

| x 1 x 2 | + 2 1 | y 1 y 2 | | x 1 x 2 | > | y 1 y 2 |

2 1 | x 1 x 2 | + | y 1 y 2 | 否则

默认值:“棋盘”

输出参数

T

大小相同的数组一个它指定了灰色加权距离变换。如果输入的数值类型为一个的输出数值类型T.如果输入是任何其他数字类型,则输出T是单身。

类的支持金宝app

一个可以是数字的,也可以是逻辑的,而且必须是非稀疏的。面具逻辑阵列的大小是否相同一个CR,印第安纳州是包含正整数值的数值向量。

输出T数组的大小是否相同一个.如果输入的数值类型为一个,输出T.如果输入是任何其他数字类型,则输出T

例子

全部折叠

创造一个神奇的方块。由幻函数生成的矩阵具有相等的行、列和对角和。左上角和右下角之间的最小路径是沿着对角线的。

=魔法(3)
一个=8 1 6 3 5 7 4 9 2

计算灰色加权距离变换,指定方块的左上角和右下角为种子位置。

T1 = graydist (1, 1);T2 = graydist (3 3);

对两个变换求和,以找到种子位置之间的最小路径。正如预期的那样,沿着对角线有一个常值最小路径。

T = t1 + t2
T =10 11 17 13 10 13 17 17 10

算法

graydist使用Soille, P,所描述的测地线时间算法通过测地线时间的广义大地测量学,,《模式识别Letters》,第15卷,1994年12月;1235 - 1240页

沿路径测地线时间的基本方程为:

τ f P f p o 2 + f p l 2 + 1 l 1 f p

介绍了R2011b

这个话题有用吗?