【发布时间】:2011-08-25 20:31:40
【问题描述】:
您会推荐哪种方法来查找 2D 图像中的障碍物?
以下是我到目前为止提出的一些关键点:
我怀疑我是否可以使用基于“障碍物数据库”搜索的对象识别,因为我不知道障碍物可能是什么样子。 如果路径与对象本身没有太大差异,我认为颜色识别可能会出现问题。
可能,再添加一个摄像头并计算 3D 图像(就像 Kinect 一样)会起作用,但这不会像我要求的那样流畅。
为了说明问题;机器人可以骑在人行道的左侧或右侧。在下图中,左边是正确的选择:
【问题讨论】:
-
kinnect 有一个 IR 传感器和 1 个 RGB 摄像头。既然你正在开发一个机器人,我想最好也给它配备一个传感器,不是吗?
-
@Andrey:Kinect 有一个 IR 传感器和一个 IR 纹理投影仪(它们结合起来可以计算深度信息)和一个 RGB 相机,它可以与深度信息同步,这样你就知道有多远在 Kinect 前面感应到的每个 RGB 像素是。仅添加一个 IR 传感器不足以获得类似 Kinect 的设置。
-
@Eric,感谢您的留言。我认为没有必要获得类似 Kinect 的设置,而只需检测障碍物。许多廉价而简单的机器人使用 IR 来做到这一点。我说的对吗?
-
@Andrey:是的,他们确实使用 IR 来做到这一点,尽管这是使用非常简单的 IR 护林员发送一个“ping”。这些红外测距仪通常具有相当宽的视野(并且可能不会返回吸收红外的较暗物体或材料),因此它们无法为您提供与 Kinect 相同的信息密度。就价格而言,Kinect 提供了大量的信息。对于更简单的游侠来说,一个优点是您可以轻松地将它们与 Arduino 这样的微处理器一起使用,因为它们通常具有简单的模拟或数字输出,而不是 Kinect 上的 USB 2.0。
标签: opencv robotics image-recognition