Houghlines没有检测到简单矩形的顶线

时间:2017-09-12 20:51:29

标签: python opencv houghlines

我很难过。它是黑色背景上的简单白色矩形。 Houghlines无法找到顶线。它可以找到所有其他的,而不是顶部。

任何?

https://www.screencast.com/t/bNu4sptcS3a

1 个答案:

答案 0 :(得分:0)

  1. 确保上边缘出现在精确边缘检测的结果上。

  2. 扩大图像以使边缘更加丰富,以便获得更多选票

  3. 确保参数rho的分辨率为1,这样探测器就不会错过线。有关参数的说明,请参阅here

  4. 降低投票的阈值,以防万一。虽然顶线和底线应该得到相同的票数,但实际情况可能会有所不同。

  5. 顶部水平线的rho值应低于底部水平线。