在距离计算中考虑相机拖影/运动模糊

时间:2016-03-07 23:19:13

标签: opencv image-processing computer-vision

我正在使用跟踪器,它会根据像素数计算blob的距离。每当相机静止时,一切都很顺利,我的读数非常准确。然而,随着相机移动,斑点似乎更大,因此它似乎更接近处理器。

我在想,我可以使用陀螺仪和加速度计测量的移动量来计算涂层的公式,因为最大的问题是旋转涂抹。

鉴于我对运动的测量值是0..1(0表示没有运动,1表示90度转弯),我怎样才能说明涂片相当准确?

1 个答案:

答案 0 :(得分:0)

通过对您要跟踪的物体的运动模型进行一些假设,这听起来可以通过使用卡尔曼滤波器融合像素数和陀螺仪信息源来解决。

https://en.wikipedia.org/wiki/Kalman_filter

在外行人看来,滤波器会使用陀螺仪信息作为对像素数量信任程度的指标。当移动很高时,它倾向于使用先前的信息,假设物体在一帧中移动不多。