【发布时间】:2014-02-10 00:29:50
【问题描述】:
我正在尝试编写一个程序来处理寻找勾勒出矩形对象(例如计算机屏幕)的线条的交点。我最初尝试使用霍夫线,但是,由于光照条件以及屏幕上出现的内容的变化,绘制的线条并不总是屏幕的轮廓。此外,帧中可能还有大量其他随机对象。
我的下一个方法是使用轮廓,它似乎总是勾勒出屏幕的轮廓,并且能够处理封装在其中的可变内容。如何使用轮廓来逼近一条线?
我用过
print len(contours)
并且始终收到一个相当长的轮廓长度> 200的轮廓。
请随时发表评论,要求清晰。
编辑 绿色“线”是 findContours 找到的轮廓。我主要对围绕屏幕内容的轮廓感兴趣。如何使用这些轮廓找到近似这些轮廓的线,然后找到两条线的交点?这是来自网络摄像头流,因此条件、角度和距离可能不会保持不变。
【问题讨论】:
-
可以添加/链接图片吗?