通过零食和团结来跟踪真实物体的运动而忽略摄像机的运动

时间:2018-12-16 21:31:55

标签: unity3d augmented-reality vuforia

我正在开发一种增强现实应用程序,该应用程序通过摄像头(使用Vuforia拍摄真实物体)来跟踪物体,我的目的是检测物体经过的距离。 我正在使用统一+ Vuforia。 对于每一帧,我都会计算出第一个位置和当前位置之间的距离(向量计算)。

但是我的位置信息不正确,并且照相机的移动会影响结果。 (我不想考虑相机偏移) 有什么解决办法吗?

为了进行更多的清理,我想实现这种体验:(视频):

https://youtu.be/-c5GiXuATh4

1 个答案:

答案 0 :(得分:1)

根据评论和我理解的问题,问题是使用相机作为来源。这意味着在您的应用程序的所有帧中,相机都是原点,并且所有可追踪对象的位置都将相对于相机进行计算。因此,即使您不移动目标,它的位置也会因相机移动而改变。

为消除此问题,我建议使用扩展跟踪。这样可以最大程度地减少摄像机移动对目标位置的影响。您可以通过在图像中添加尾迹渲染器来进行测试,无论相机移动如何,图像都会停留在特定位置。