在没有标记源的情况下实施 Vuforia 扩展跟踪

Posted

技术标签:

【中文标题】在没有标记源的情况下实施 Vuforia 扩展跟踪【英文标题】:Implementing Vuforia Extended Tracking Without a Marker Source 【发布时间】:2015-06-25 15:38:17 【问题描述】:

我正在开发一个增强现实应用程序,既可以在 Google 的 Project Tango 平板电脑上使用,也可以在普通的 android 设备上使用。普通设备上的 AR 由 Vuforia 提供支持,因此其库可用于应用程序的开发。

虽然 Tango 的功能为创建无标记 AR 系统提供了独特的机会,但 Pose 数据存在显着偏差,由于数据的不稳定性,很难证明 Tango 开发的合理性。

在研究 Vuforia 以最终纳入应用程序时,我发现了它的 Extended Tracking 功能。它使用一些先进的计算机视觉来提供有关设备位置的暂定信息,而无需在屏幕上显示 AR 标记。我试用了演示,它实际上工作得很好。在合理范围内相当准确,并且漂移最小(尤其是与 Tango 的姿势数据相比时!)

我想在应用程序的 Tango 版本中实现此扩展跟踪功能,但在查看文档后,似乎利用扩展跟踪功能的唯一方法是在查看 AR 标记时激活它,并且然后,一旦标记从视图中消失,该功能就会接管。

有没有什么方法可以在不需要 AR 标记来获取其原始位置的情况下激活此扩展跟踪功能,并且只需使用它来稳定和纠正 Tango 姿势数据中的错误?这似乎是我想出的最现实的漂移问题解决方案,我真的很想能够利用这项技术。

【问题讨论】:

【参考方案1】:

这是我关于堆栈溢出的第一个答案,所以我希望它可以帮助! 对于 vuforia,我也问过自己同样的问题,因为它通常可以通过扩展跟踪比使用标记更稳定,例如当远离标记时,或/和例如在某个角度时,它可能不稳定,如果我那时掩盖标记,因此强制扩展跟踪,效果更好!我还没有遇到只使用扩展跟踪的方法,但我还没有看太远。

我的建议是您可以考虑使用 UDT(用户定义的目标)在 vuforia 示例中,您可以找到如何使用 UDT。它们的制作是为了让用户可以拍摄他喜欢的任何目标的照片。但您可以做的是自动拍摄这张照片,无需用户输入,并使用此 UDT,以及从创建的目标进行扩展跟踪。

我认为有用的建议。就我个人而言,我发现探戈的跟踪令人惊叹,并且比 vuforia 的扩展跟踪要好得多(可以预料到额外的传感器)但我想这一切都取决于环境。

祝你好运,希望这个建议能奏效,

美女

【讨论】:

以上是关于在没有标记源的情况下实施 Vuforia 扩展跟踪的主要内容,如果未能解决你的问题,请参考以下文章

是否可以像在 Vuforia 中一样在 ARKit 中跟踪对象?

ARKit 和 Vuforia - 标记识别

Liferay 和 Google 跟踪代码管理器的实施

DBA应该知道的一些SQL Server跟踪标记

如何在没有标记的情况下获取 forgeviewer 的快照

Agora SDK和Vuforia SDK共享视频