有没有办法找出机器人使用光流的距离?例如,使用OpenCV,我可以找出相机拍摄的2张图像之间的每个像素的速度。但是,我不知道该去哪找出机器人行驶的相应距离。你能建议一种方法来做到这一点?机器人使用光流的距离
我的主要目标是做机器人的本地化,为此我需要两个实例之间的距离。
有没有办法找出机器人使用光流的距离?例如,使用OpenCV,我可以找出相机拍摄的2张图像之间的每个像素的速度。但是,我不知道该去哪找出机器人行驶的相应距离。你能建议一种方法来做到这一点?机器人使用光流的距离
我的主要目标是做机器人的本地化,为此我需要两个实例之间的距离。
不,不是直接。您可以确定距离物体的距离,然后再计算从那里出发的距离,但它可能在计算上很昂贵。
你所看到的是一种SLAM(同时定位和映射)方法,它也用于使用SIFT SURF或FAST的特征匹配方法。 阅读例如Quantitative Evaluation of Feature Extractors for Visual SLAM了解更多信息。
你已经问过这个问题:[寻找机器人使用光流的距离](http://stackoverflow.com/questions/3069144/finding-distance-travelled-by-robot-using-optical-flow“title “) – 2010-07-06 10:45:28
[雅各布的答案](http://stackoverflow.com/questions/3069144/finding-distance-travelled-by-robot-using-optical-flow/3070004#3070004”标题“)在上一个问题看起来像正确的解决方案路径。 – 2010-07-06 10:52:08