用于 Hololens 的 Vuforia

Vuforia for Hololens

我想知道是否有人尝试使用 vuforia 开发 hololens 应用程序。具体来说,使用 vuforia 的能力来识别和跟踪对象。

我试过了,好像行得通。我只是不确定我从 Debug.Log 得到的打印被跟踪对象名称的结果。 我尝试将两个可跟踪目标彼此相距几毫米,然后将我的 Gaze 指向物体之间的距离(希望两个目标都可以)。 一些输出 window 给了我这个。

我似乎能够跟踪两个目标,但我想知道我是否同时跟踪了两个不同的对象。 我有这个疑问,因为在某些时候,尽管全息透镜与以前处于相同的位置,但输出开始改变并开始只打印两个对象之一(右边的那个)。 我认为这是由 hololens 的小相机 window 或 hololens 有限的硬件引起的问题。

在 vuforiaconfiguration 中,您应该能够设置您的应用可以同时跟踪的最大对象数量。您需要确保将其设置为大于 1。

在上图中,您可以看到如何在 unity 中设置最大跟踪图像数量。

如果您不使用 unity,则必须以另一种方式访问​​ vuforia 配置并在那里设置最大同时跟踪对象数量。

从代码中,您可以像这样在 c# 中执行此操作:

VuforiaConfiguration.Instance.Vuforia.MaxSimultaneousImageTargets = 2;