【发布时间】:2013-04-20 21:38:37
【问题描述】:
我有一个算法,它可以简单地通过多个角落并找到平行的那些。我的问题是,如下所示,我有时会得到假阳性结果。
为了消除这个问题,我打算检查两个点是否落在一条霍夫线上,但这会非常耗费计算量,我想知道是否有人有更简单的想法。
谢谢。
【问题讨论】:
-
边角平行,是指边角方向吗?因为线可以是平行的,但不能是点。
-
是的,当然。我在每个点之间创建一条线,然后检查这些线中的任何一条是否与其他线平行并创建平行线对。问题是当我从没有线连接它们的点创建线时,我得到了误报,如上所示。在棕色线条下方,图像连接点中没有线条。
-
检查我是否理解正确...图像中是否已经存在灰线?并且您正在尝试找到成对的平行灰线?
-
灰线代表图像,是的。我已将其隔离以搜索点 4-7 和 1-8 以显示问题。问题不在于检测平行线 - 有效,问题在于它会在图像上没有线条的地方创建线条,这是我需要解决的问题。
标签: opencv image-processing detection image-recognition object-detection