我正在尝试确定两行的位置,到目前为止使用numpy,但如果必要,我愿意使用opencv
首先看图片
我用的是X坐标的方法。所以在第一张图中,你可以看到中心的斑点是每条线的X坐标平均值的位置。您可以清楚地看到,红线位于绿线的“左侧”(因为“平均值”为<;平均值为绿色)
问题是当某些线条很小时,如右图所示。
你可以直观地知道红线仍然在绿线的“左边”。然而,如果我们看到了方法,这一次意味着_red>;我的意思是绿色
是否有更好的方法使用numpy甚至使用opencv来正确确定绿线在红线的右侧
Tags:
如果两条线的交点在延伸时对您来说无关紧要,则此想法可行
视觉输出:
打印输出:
现在可能会出现其他情况。如果我们继续这些线,如果它们不平行,这些线就会相交。如果您想知道这些线将在哪个位置相对。首先,您需要检查两行的calculate the equation。然后对于交点,搜索LineLineIntersection以找到相关的数学方程
相关问题 更多 >
编程相关推荐