我们正在制造一个自主机器人(在大学活动中),它遵循某些标志和方向并通过定向路线。机器人将在头部安装一个摄像头。它将跟随在它前面的道路上或墙壁上绘制的标志,并据此做出决定。标志将是绿色箭头(用于 GO 信号),或红色 T 作为停止标志。机器人将实时扫描这些符号并执行必要的操作。这些标志可以直接在前面的墙上,也可以画在前面的路上。
我曾尝试寻找必要的图像变换算法或方法,但我们对这个领域还很陌生。我就如何解决这个问题以及可能对我们有帮助的必要代码寻求您的帮助(假设我们是初学者)。
我已经研究了以下线程,但我很困惑: - OpenCV 对象检测 - 中心点 -如何识别此图像中的矩形? - http://www.chrisevansdev.com/computer-vision-opensurf.html(我无法使用它)
该事件给出的提示之一是,我们可以将箭头建模为矩形和三角形,以找出三角形的中心是否在该矩形的右侧(这意味着向右走)或其他位置。对于 T 也是如此。
谢谢!:)