calcOpticalFlowPyrLK水平和垂直流u,v

时间:2014-03-27 13:44:40

标签: opencv computer-vision

我需要获得u,v组件,以便我可以为盲人计算障碍的避让策略。 我将帧分为两半并总结流量分量u + v,避免策略将是盲人将离开具有较高流量值的一半。

opencv中的函数calcOpticalFlowPyrLK返回新帧中点的位置,但我需要u和v组件。 怎么能实现。并且还有一种避免策略,我可以比仅使用RGB相机

更好地使用

1 个答案:

答案 0 :(得分:1)

至于u和v分量的划分,我建议在平移前后简单地减去点坐标。您可以尝试加快速度,例如将所有点放入2通道矩阵并相互减去矩阵。

至于更好的方式here是一篇文章,我的硕士论文基于。其中有一个技巧,使用光流量进行障碍物检测。