【问题标题】:is it possible for Canny Edge to measure? [closed]Canny Edge 可以测量吗? [关闭]
【发布时间】:2013-09-14 16:43:27
【问题描述】:

各位先生,我只是想知道是否可以使用 canny edge 测量物体的高度或宽度?

如果有其他方法?

【问题讨论】:

  • 您能提供更多信息吗?
  • 是的,这是可能的,是的,还有其他方法。
  • @meilke 先生,我的项目是关于统一合身的,它提供了马球/衬衫的标准尺寸,如小号、中号、大号等。所以我想知道是否可以使用精巧的边缘图片作为测量左肩末端到右肩末端的方法......
  • 先生@BartoszKP 那还有什么其他方法?什么是最好的方法? :)
  • @codename_newbie 我能想到的最简单的方法是区域增长分割,然后测量这些段。可能还有许多其他的分割方法。您在问题中提供了一些细节,以使任何讨论成为可能。而且,顺便说一下,这与 SO 无关。

标签: c# winforms emgucv


【解决方案1】:

正如@BartoszKP 正确指出的那样,有很多方法可以解决您的问题。但是,如果您想在 Canny 边缘检测的帮助下继续解决它,您可以执行以下操作:

  1. 创建 Canny 边缘图像
  2. 使用Hough line detection (here is an example in Emgu) 获取有关图像中线条位置的几何信息 - 它们现在可能以更实用的方式代表您的服装产品轮廓
  3. 使用几何信息排除非肩线 - 通常您应该在所有线条上拥有所需的所有信息(例如它们在图像中的确切位置)。这些信息可能会让你扔掉,比如说,服装文章的底端。
  4. 使用剩余线条的几何信息来计算您的肩宽或任何您想要计算的值。

【讨论】:

  • 从精明的边缘图像如何?什么?下一步我应该采取下一步来检测肩部的边缘......我真的很抱歉先生,这是我使用 emgu 的第一个项目......
  • 调整了答案。现在好点了吗?
  • 谢谢先生,我会开始努力的,我只是希望我能做到这一点
  • 您能看到我帐户上的电子邮件吗?如果是这样,请告诉我它是如何工作的,如果您有更多问题。
  • 从您给先生的样本中,我想我可以制作霍夫线......但是我将如何做 3 和 4? :D
猜你喜欢
  • 2017-07-29
  • 1970-01-01
  • 2013-08-14
  • 2015-12-11
  • 2019-10-25
  • 2023-03-03
  • 1970-01-01
  • 2014-08-31
相关资源
最近更新 更多