文档帮助中心文档
二值图像的测地线距离变换
D = bwdistgeodesic (BW,面膜)
D = bwdistgeodesic (BW C R)
D = bwdistgeodesic (BW idx)
D = bwdistgeodesic (___、方法)
D= bwdistgeodesic (BW,面具)计算给定二值图像的测地线距离变换BW和指定的种子位置面具.地区BW是真正的表示在计算距离变换时可遍历的有效区域。地区BW是假表示在距离计算中不能遍历的受限区域。为每一个真正的像素的BW时,测地线距离变换指定一个数字,该数字是该像素与最近像素之间的受约束距离真正的像素的面具.输出矩阵D包含测地线距离。
D= bwdistgeodesic (BW,面具)
D
BW
面具
真正的
假
例子
D= bwdistgeodesic (BW,C,R)计算二值图像的测地线距离变换BW.向量C和R包含种子位置的列和行坐标。
D= bwdistgeodesic (BW,C,R)
C
R
D= bwdistgeodesic (BW,idx)计算二值图像的测地线距离变换BW.idx是种子位置的线性指数向量。
D= bwdistgeodesic (BW,idx)
idx
D= bwdistgeodesic (___,方法)使用指定的替代距离度量计算测地线距离变换方法.
D= bwdistgeodesic (___,方法)
方法
全部折叠
为这个示例创建一个示例二进制图像。
Bw = [1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1;...1 1 1 1 1 1 0 0 1 1 1;...1 1 1 1 1 1 0 0 1 1 1;...1 1 1 1 1 1 0 0 1 1 1;...0 0 0 0 1 0 0 1 0 0 1 0 0 1 0;...0 0 0 0 1 1 0 1 1 1 1 1 1 0;...0 1 0 0 1 1 0 0 0 0;...0 1 1 1 1 1 1 1 0 1 0 1 0;...0 1 1 0 0 1 1 1 1 1 0;...0 0 0 0 1 0 0 0 0 0;BW =逻辑(BW);
创建两个种子位置向量。
C = [1 2 3 3 3];R = [3 3 3 1 2];
计算测地线距离变换。输出像素BW假是不是有未定义的测地线距离和包含南值。因为从种子位置到元素没有连接的路径BW(10、5),输出5 D(10日)值为正.
南
BW(10、5)
5 D(10日)
正
D =10 x10单一矩阵2 1 0 1 2 3 4 5 6 7 1 1 0 1 2 3南南6 7 0 0 0 1 2 3南南7 7 1 1 1 1 2 3南南8 8 9 3南南南南南南南南南南南南4 4南10 10南南南南南南南南南5 5 8 8 8 7 6 6 6 6南南南8 7南南南7 7 8 Inf南南南南南南南南南南
二进制映像,指定为任意维度的数字数组或逻辑数组。对于数字输入,任何非零像素都被认为是1(真正的).
1
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
逻辑
种子位置,指定为与之大小相同的逻辑数组BW.
种子位置的列坐标,指定为长度相同的正整数向量R.
种子位置的行坐标,指定为长度相同的正整数向量C.
种子位置的线性索引,指定为一个正整数向量。
“棋盘”
“cityblock”
“quasi-euclidean”
距离度量,指定为下列之一。
描述
在二维中,(x1,y1)和(x2,y2)是
马克斯(abs (x1-x2), abs (y1-y2))
abs (x1-x2) + abs (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 | , 否则 .
数据类型:字符|字符串
字符
字符串
测地线距离,作为大小相同的数字数组返回BW.
数据类型:单
bwdistgeodesic使用Soille, P.中描述的测地线距离算法,形态图像分析:原理与应用,第二版,西考克斯,新泽西州,Springer-Verlag, 2003,页219-221。
bwdistgeodesic
bwdist|graydist
bwdist
graydist
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系