我正在尝试开发一种算法,用于在 OpenCV (C++) 中使用单个移动相机设置作为项目实时跟踪移动物体。
我的基本目标是
- 检测(初始)静态帧中的运动
- 跟踪那个移动的物体(相机跟踪那个物体)
这是我已经尝试过的
- 使用时间差分和光流进行显着运动检测。 (不补偿移动的相机)
- 基于 KLT 的特征跟踪,但我无法分割移动对象特征(移动对象特征与图像中的其他可跟踪特征混合在一起)
- 基于均值偏移的跟踪(需要初始化并且计算量有点大)
我现在正在尝试研究以下方法
- 梯度直方图。
- 实现相机运动参数的算法。
关于我应该朝哪个方向前进以实现我的目标的任何建议。
最佳答案
在 google.com 上输入“zdenek kalal predator”并观看视频,阅读出现的论文。我认为它会给你很多见解。
关于opencv - 用移动相机跟踪移动物体的算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22954216/