【发布时间】:2020-05-13 21:22:20
【问题描述】:
背景
我正在研究一种廉价且简单的方法来跟踪机器人在其环境中,避免使用 gps、编码器等。将有多个机器人瞄准目标区域(参见下面的基本示例),并且计算机应该是向他们提供有关其位置、航向和目标的数据。
接近
我决定使用一个自上而下观察测试区域的相机,加上机器人顶部的彩色形状(例如箭头),并使用 OpenCV 在视频的连续帧中检测它们的位置和方向。
理想情况下,每个机器人都有相当连续的位置和方向数据流,但是我之前使用过 OpenCV 并意识到这可能需要时间。大约(或优于)1Hz 的更新速率是可以接受的(即较低的帧速率/不使用所有帧)。
我之前使用过 OpenCV 对视频中的帧进行 SIFT 过滤,并检测特征以从帧中创建马赛克图像。但是,我发现很难让我目前的知识适应这个特定的问题,而且在线研究并没有真正帮助找到一种简单的方法来检测方向。
问题
可以快速检测图像中形状位置和方向的最简单方法是什么?
【问题讨论】:
标签: opencv video computer-vision vision