The distance transform provides a metric or measure of the separation of points in the image. The bwdist function calculates the distance between each pixel that is set to off (0) and the nearest nonzero pixel for binary images.

距离变换提供了图像中每个点分离(离散)的度量方法。 bwdist函数计算每个像素到设置为0的像素的距离。

K>> bw = zeros(5,5); %把(2,2)和(4,4)设置为测试点
bw(2,2) = 1;
bw(4,4) = 1bw =0     0     0     0     00     1     0     0     00     0     0     0     00     0     0     1     00     0     0     0     0%计算图像中每个点到测试点之间的距离
K>> [D,IDX] = bwdist(bw)%返回的D就是每个像素点到测试点的欧几里得距离
D =5×5 single matrix1.4142    1.0000    1.4142    2.2361    3.16231.0000         0    1.0000    2.0000    2.23611.4142    1.0000    1.4142    1.0000    1.41422.2361    2.0000    1.0000         0    1.00003.1623    2.2361    1.4142    1.0000    1.4142%返回的IDX 就是每个像素点测试时候选择的测试点的序号
IDX =5×5 uint32 matrix7    7    7    7    77    7    7    7   197    7    7   19   197    7   19   19   197   19   19   19   19

matlab中的bwdist(Distance Transform of a Binary Image)相关推荐

  1. Matlab中fft作频谱横纵坐标

    关于这个问题,在很早之前就分享过,也通过了解实现了算法,当时看的明白,想的明白,突然要用的时候,又开始疑问,不免有些纠结,与其每次使用的时候都查,浪费时间,还不如,一次搞定. 真心没把哪门没学好的课程 ...

  2. Matlab中 pdist 函数详解

    学习笔记,仅供参考,有错必纠 转载自:Matlab中 pdist 函数详解(各种距离的生成); pdist Pairwise distance between pairs of objects. Sy ...

  3. matlab中quat2angle,RPY_Euler_Quaternion_AngleAxis角度转化:Matlab、Python、Halcon版本

    UR协作机器人和Franka机器人导出的位姿为angleVector,三个量表示,在Matlab中angleVector是四个量表示.如果是三个量的表示推荐使用Python的scipy库做转换. 一. ...

  4. matlab中quat2angle,RPY_Euler_Quaternion_AngleAxis角度转化:Matlab、Python、Halc

    RPY_Euler_Quaternion_AngleAxis角度转化:Matlab.Python.Halc RPY_Euler_Quaternion_AngleAxis角度转化:Matlab.Pyth ...

  5. matlab中noisbloc,基于小波变换的微弱信号检测技术的研究.doc

    毕业论文 基于小波变换的微弱信号检测技术研究 学生姓名: 学号: 学 院: 专 业: 指导教师: 2012年 6月 基于小波变换的微弱信号检测技术研究 摘要: 微弱信号检测的目的是要提取需要检测到的微 ...

  6. matlab中ode指令,[转载]MATLAB中ODE的使用

    ode23 解非刚性微分方程,低精度,使用Runge-Kutta法的二三阶算法.ode45 解非刚性微分方程,中等精度,使用Runge-Kutta法的四五阶算法.ode113 解非刚性微分方程,变精度 ...

  7. 【OpenCV入门学习--python】Image Segmentation with Distance Transform and Watershed Algorithm图像分割

    例子源于OpenCV官网–基于距离变换和分水岭算法的图像分割 (https://docs.opencv.org/4.x/d2/dbd/tutorial_distance_transform.html) ...

  8. MATLAB中的快速傅里叶变换FFT与IFFT

    背景 FFT (Fast Fourier Transform)是离散傅立叶变换的快速算法,可以将一个信号从时域变换到频域.同时与之对应的是IFFT(Inverse Fast Fourier Trans ...

  9. matlab用ifft,ifft(matlab中ifft是什么意思)

    设SLM是一个128*8的矩阵,那么Y=ifft(SLM,[],2)和Y=ifft(SLM,128)一样吗?对. Y=ifft(SLM,[],1)和Y=ifft(SLM,128)才是一样的.第一种用法 ...

  10. Matlab中stft函数的使用与原理

    1 引入 频谱分析的方法是建立在如下假设之上: 连续时间信号是频谱上的带限信号,其采样后的离散值可以提供原信号频谱的信息. 带限信号对应的时域信号定义域往往是 .因此,往往采用抗混叠滤波后再采样的方式 ...

最新文章

  1. linux 安装 nslookup
  2. mate7刷android 6.0,华为Mate7 6.0系统刷recovery_Mate7 6.0专用第三方recovery
  3. Nacos client SDK 订阅式请求坑
  4. 渡虎谷告诉你CSS的结构和规则
  5. Android日志[进阶篇]二-分析堆栈轨迹(调试和外部堆栈)
  6. 使用 Scrum开发太阳能汽车
  7. android-HttpClient上传信息(包括图片)到服务端
  8. java找_Java基础之:查找
  9. python微信自动回复
  10. Ansible详解(六)——Ansible palybook基础
  11. admui3字体无法删除_做了一个过往字体汇总,含字体使用教程及简易搜寻字体方法...
  12. 微软王码五笔86版 for win95/98/me 官网
  13. 仅为0.9兆 谷歌金山词霸1.5版本正式发布
  14. 笔记本电脑频繁自动重启_电脑老是自动重启,电脑总是自动重启 - 电脑经常自动重启的解决办法 - 安全专题...
  15. 2021年全国大学生电子设计竞赛官方通知正式发布
  16. 来自一个曾经200斤现在140斤程序员的减肥成功经验(包含个人认为相对安全的饮食法推荐)
  17. Windows Server 2012 R2 安装 Docker
  18. 谈谈 .NET Reflector
  19. html messagebox确定取消,提示组件 - MessageBox 弹框 - 《ElementUI v2.15 使用手册》 - 书栈网 · BookStack...
  20. #惊奇建模主仆见证了 Hobo 的离别

热门文章

  1. JDK的Proxy技术实现AOP,InvocationHandler和Proxy详解——Spring AOP(三)
  2. html+css基础-3-flex,浏览器内核,HTML5新特性
  3. leancloud 怎么绑定域名_云引擎支持绑定加速域名 | LeanCloud 八月变化
  4. ERR Errors trying to SHUTDOWN. Check logs.
  5. Introduction to Computer Networking学习笔记(十三):传输层知识点学习总结
  6. php7使用什么缓存,PHP7 opcache缓存清理问题
  7. poj2054 Color a Tree
  8. IIS、MySQL、Redis环境搭建
  9. oracle 11g ocp 笔记(9)-- 使用sql 检索、过滤和排序数据
  10. python爬虫之urllib