【问题标题】:find a distance between object in binary image在二进制图像中找到对象之间的距离
【发布时间】:2013-09-02 04:52:54
【问题描述】:

我有一个二值图像,其中有两个白色垂直段,由一个小间隙隔开。我想计算两个段之间的距离。或者更好的差距。

我的第一次尝试:找到两个段的轮廓(使用 bwboundary 和 bwtraceboundary),然后找到该轮廓与扫描整个图像的水平线之间的交点。不相交的线数代表两条线段之间的距离。

我想在不检测配置文件的情况下找到这个差距。有办法吗? 谢谢。

【问题讨论】:

  • 我很困惑,你能发布图片吗?

标签: matlab object image-processing binary


【解决方案1】:

您可以使用 Jan Neggers 的 MATLAB File Exchange 中的measuretool 来检索图像的几何信息。

【讨论】:

  • 如果您有一系列图像并且想要进行图形计算,那么我会向您建议一种分析方法。取一个水平剖面(假设您只有两个垂直段)。测量编写一个小脚本来查找此轮廓峰之间的欧几里得距离。测量距离将以方形像素为单位。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-02-17
  • 1970-01-01
  • 2017-08-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多