matlab 函数 bwdist
2014-04-13 20:55
330 查看
今天用到了函数bwdist,刚开始不明白,后来懂了!
bw = zeros(5,5); bw(2,2) = 1;
bw(4,4) = 1
bw = 0 0 0 0 0
0 1 0 0 0
0 0 0 0 0
0 0 0 1 0
0 0 0 0 0
[D,L] = bwdist(bw)
D = 1.4142 1.0000 1.4142 2.2361 3.1623
1.0000 0 1.0000 2.0000 2.2361
1.4142 1.0000 1.4142 1.0000 1.4142
2.2361 2.0000 1.0000 0 1.0000
3.1623 2.2361 1.4142 1.0000 1.4142
L = 7 7 7 7 7
7 7 7 7 19
7 7 7 19 19
7 7 19 19 19
7 19 19 19 19
如此看:
D表示零元素所在的位置靠近非零元素位置的最短距离;非零元素位置 值为零。
L则表示在该元素所靠近的最近的非零元的位置;
元素所在的位置标号是从列来计算的。
bw = zeros(5,5); bw(2,2) = 1;
bw(4,4) = 1
bw = 0 0 0 0 0
0 1 0 0 0
0 0 0 0 0
0 0 0 1 0
0 0 0 0 0
[D,L] = bwdist(bw)
D = 1.4142 1.0000 1.4142 2.2361 3.1623
1.0000 0 1.0000 2.0000 2.2361
1.4142 1.0000 1.4142 1.0000 1.4142
2.2361 2.0000 1.0000 0 1.0000
3.1623 2.2361 1.4142 1.0000 1.4142
L = 7 7 7 7 7
7 7 7 7 19
7 7 7 19 19
7 7 19 19 19
7 19 19 19 19
如此看:
D表示零元素所在的位置靠近非零元素位置的最短距离;非零元素位置 值为零。
L则表示在该元素所靠近的最近的非零元的位置;
元素所在的位置标号是从列来计算的。
相关文章推荐
- Matlab实用函数
- 关于matlab中数据拟合的一些函数polyfit()
- matlab 函数调用问题(一)
- 【matlab】自定义、封装函数步骤
- 决策树及MATLAB函数使用
- matlab-求解最优化问题的函数fminbnd,fmincon,quadprog.....区别总结
- matlab图像处理函数
- Matlab使用函数解析之文件操作
- MATLAB 与 C 语言混合编程接口:MEX 函数最简单示例之一
- "Gradient Domain Guided Image Filtering"论文中边缘权重函数matlab实现代码
- Linux下c++调用自己编写的matlab函数:通过mcc动态链接库.so实现
- mcc函数实现matlab的m文件转化为c,c++文件。
- matlab plot()函数
- matlab中log函数与rssi转距离
- Matlab 的fspecial函数用法
- Matlab绘制隐式函数形成曲面的方法总结(转载)
- MATLAB - plot函数
- Matlab中的分布函数检验
- MATLAB内部函数
- matlab绘图函数