我正在跟踪一个可以缓慢移动或长时间静止(72小时)的刚性物体。大多数方法的缺点是随着时间的推移累积了错误,导致远离对象的漂移。
有避免这种情况的标准方法吗?对象可以并且将在3个维度上移动/旋转。
目前,我正在使用SIFT + RANSAC类型匹配来找到拐角点,然后基于某种星座匹配将消除漂移的假设来对它们进行匹配。
最佳答案
我明白你的意思了。如果相机静止不动,则如果对象静止,则目标对象在相机上的投影应始终在相同的2d坐标处。在第一帧中,请记住投影的2D坐标。对于其余的帧,请在一段时间内在(当前2d坐标-初始第一帧坐标)上创建一个低通滤波器,以滤除位置上的小误差。达到某个阈值后,请考虑移动的对象。
关于c++ - 处理刚性物体跟踪中的随时间漂移?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15563917/