unity3d Vuforia图像跟踪返回的距离是多少

k4ymrczo  于 2023-03-19  发布在  其他
关注(0)|答案(1)|浏览(157)

目前,我正在评估Vuforia在使用Unity3D部署的HoloLens 2上的应用程序的图像跟踪精度。
我将Vuforia返回的距离值与HoloLens最前面的眼镜和图像之间的实际距离进行比较。为此,我取了Camera.main.transform.position和图像目标mObserverBehaviour.transform.position之间的距离。
例如,给定一个图像目标,距离为80厘米,从HL的前面测量到的目标,偏差约6- 7厘米,意味着86/87厘米,总是可以观察到。我想知道,如果可能返回的距离不是指HoloLens的前面和目标之间的距离,而是用户的脸。
有人知道这方面的任何具体情况吗?或者可以向我指出一些资源?
EDIT:正如其他人所指出的,返回的距离可能是指目标与用户头部中心之间的距离,如果是这样,我如何精确地评估vuforia图像距离跟踪的准确性?

hwamh0ep

hwamh0ep1#

我不确定你是如何从Vuforia或Hololens输出中提取距离的。我猜你正在查看一些目标姿势。如果是这样的话,请注意设备的参考系(坐标系的原点)是用户头部的旋转中心,而不是眼镜的正面(如这里所描述的https://learn.microsoft.com/en-us/windows/mixed-reality/develop/native/coordinate-systems-in-directx)。这可以解释与你的测量结果有5- 15厘米的差异。

相关问题