【发布时间】:2012-12-21 10:11:39
【问题描述】:
我正计划实施一个具有增强现实功能的应用程序。对于其中一个功能,我需要一个自我运动估计。只有相机在移动,在有固定物体的空间中(没有或只有小部分会移动,因此它们可能会被忽略)。
所以我搜索并阅读了很多内容,偶然发现了OpenCV。维基百科明确指出it could be used for egomotion。但我找不到任何关于它的文档。
- 我需要自己用OpenCV的物体检测方法实现自我运动算法吗? (我认为这会非常复杂,因为物体会根据它们与相机的距离以不同的速度移动。而且我还需要考虑旋转。)
- 如果是这样,我应该从哪里开始? Kanade–Lucas–Tomasi feature tracker with support for scaling and rotation 有没有好的代码示例?
P.S.:我也知道像 vuforia 这样的基于标记的框架,但是我想防止使用标记,因为它会限制可能的观点。
2013-01-08 更新:我了解到 Egomotion Estimation 更好地称为 Visual Odometry。所以我更新了标题。
【问题讨论】:
标签: opencv augmented-reality motion-detection