【发布时间】:2010-06-30 03:02:12
【问题描述】:
请建议我一些在图像中检测粗水平线的方法。 请提供任何论文、图书馆等。
【问题讨论】:
-
您能否提供一些示例图像/示例场景/等,因为该方法高度依赖于存在的干扰类型。这只是霍夫变换可以工作的简单线条。
-
我想通过检测盘子边界部分的粗线来检测图像上的盘子(盘子)。它们很厚。
标签: line computer-vision detection
请建议我一些在图像中检测粗水平线的方法。 请提供任何论文、图书馆等。
【问题讨论】:
标签: line computer-vision detection
对图像进行二进制阈值化,然后使用形态学操作的组合来检测“比 N1 厚但比 N2 薄的边界”以生成多个图像并将它们组合(逻辑与)以选择性地检测特定预期厚度的边界。
【讨论】:
OpenCV 是一个很好的库。您可以使用Hough transform 来检测线条。
请注意,答案可能取决于图片的质量,有些方法可能比其他方法更有效。
【讨论】:
如果线条图像真的很容易检测(假设您可以在 10 码外找到线条),只需将图像从 (width, height) 缩放到 (1, height) 并找到最暗的 y 坐标像素。调整大小时使用 CV_INTER_AREA。
【讨论】: