我正在研究一个基于立体摄像机的移动机器人避障系统。它将在室内使用,所以我假设地平面是平的。我们还可以设计自己的环境,这样我就可以避免产生假阳性或阴性的特定类型的障碍。
我已经找到了大量的资源来校准相机和获得图像,以及关于生成视差图/深度图的信息。我正在苦苦思索的是检测障碍的技术。一种通过探测地平面来工作的技术也同样有用。
我正在使用openCV,并使用《学习OpenCV》一书作为参考。
谢谢所有人
发布于 2011-07-11 02:48:05
从我读过的文献来看,主要有三种方法:
在这三种方法中,检测地平面是最简单和最不可靠的。如果你的环境有稀疏的障碍物和纹理的地面,它应该是足够的。我对视差图方法没有太多的经验,但结果看起来非常有希望。最后,Manduchi算法在最广泛的条件下工作得非常好,包括在不平坦的地形上。不幸的是,它很难实现,而且计算成本极高。
参考:
有一些关于地面障碍物检测算法的论文,但我不知道有一篇好的。如果您只需要一个起点,您可以在this design report的第4.2.3节和第4.3.4节中阅读我对最近一个项目的实现。没有足够的篇幅来讨论完整的实现,但它确实解决了您可能会遇到的一些问题。
https://stackoverflow.com/questions/6641055
复制相似问题