从Google Tango Motion Tracking API获取检测到的功能

时间:2016-02-17 12:15:23

标签: google-project-tango slam-algorithm

我想知道如何获取运动追踪中使用的当前特征点以及学习区域中存在的特征点(检测到与否)。

有一篇较旧的相关帖子没有有用的答案: How is it possible to get tracked features from tango APIs used for motion tracking。我使用探戈不能自己进行SLAM和IMU集成。

我需要做什么,以便像在某些演示视频中一样可视化跟踪功能。 https://www.youtube.com/watch?v=2y7NX-HUlMc(0:35 - 0:55)

我一般想要的是某种衡量或视觉指导,了解设备对当前环境的了解程度。我知道,有Inspector App,但我需要动态提供这些信息。

感谢您的帮助;)

1 个答案:

答案 0 :(得分:2)

如果要检查学习区域模型中是否存在某个区域,哪个区域不存在,则可以使用Tango Debug Overlay App。它有一个字段跟踪成功'只有当设备看到学习的特征点(ADF打开)或找到新的特征点(ADF关闭)(http://grauonline.de/alexwww/tmp/tango_debug_overlay_app.jpg)时才会计数。此外,您可以通过应用程序中的UDP端口29361请求调试信息(如Tango Debug Overlay App)(作为简单文本)并解析返回的调试文本(尽管这不建议用于真正的应用程序,因为此接口不是记录) PS:在Tango Core 01-19-2017中,这个计数器似乎不再起作用了。