【发布时间】:2013-05-28 08:39:09
【问题描述】:
如何检测垂直和水平线?我知道opencv提供了基于霍夫变换的功能来检测所有方向线,但是计算所有方向线的性能很低,因为我只想检测Ver和Hon线。任何建议,谢谢!
【问题讨论】:
-
线条是完美的垂直方向还是水平方向? (0度还是90度?)
-
您可以修改 OpenCV 的 HoughTransform 代码,以便边缘上的每个点仅对有限度数进行投票(例如 0 +- 5 和 90 +- 5),这样您应该获得 180/20 = 9X 的速度-向上。假设您需要更小的内存来保存 Hough 空间,实际加速比 9 倍以上。