探戈开发概述
探戈是使用计算机视觉给设备的了解相对于他们周围的世界中的位置的能力的平台。探戈平板电脑开发套件是一个广角摄像头,深度感应摄像头,精确的传感器时间戳和软件堆栈,使程序开发者使用运动跟踪,区学习和深度感测的Android设备。
成千上万的开发者已经购买了这些开发工具包创建经验,探索各地用户的物理空间,包括但GPS的知道他们是在房间里,什么是周围的精确导航,窗户成虚拟的3D世界,测量和空间扫描,和游戏他们。
您将需要一个Tango平板电脑开发工具包 ,以便运行和测试您开发任何应用。如果你没有设备,你可以购买一个来自谷歌商店。在此期间,你可以熟悉我们的文档和API来规划你会如何创建探戈的应用程序。
还有你可以采取上手探戈几条路径:
概念速成班
如果你不熟悉的探戈背后的底层技术,如计算机视觉或SLAM(同时定位与地图),通过我们的理念网页阅读,了解探戈的能力。
首先,获得一个简要介绍我们的三个主要探戈的核心技术概念概述页面。
在此之后,更多地了解背后的实现细节 运动跟踪, 领域的学习和 深度知觉。
还有在我们的概念部分有一些其他的主题,将学习有用的。其中一个主要的事情探戈设备可以做的就是姿势数据在给定的时间,这是设备的方向和位置。了解参考的框架,让你知道设备的姿势是什么关系,如设备的起始位置或先前学到区,是非常重要的坐标系约定会给你一个想法,这样的X,Y的,和Z坐标实际上关系到您的设备面对的问题。
了解如何计算视场相机的内部函数和Extrinsics是有用的,如果你正在做的增强现实还是有一些其他特定需要对齐相机和虚拟世界。
开始使用这些API
探戈提供了API的Ç和 Java的,而对于Unity的SDK 。看看我们 选择一个API页面,以帮助您确定哪些是适合你的。
该API和SDK可以在我们的下载 页面。
https://developers.google.com/tango/downloads
教程和代码示例可以在我们的API指南一节中找到:
C入门
Java的入门
unity入门
发布您的应用程序
在谷歌发布应用的探戈Play商店类似于通常的Android的发布过程,但有你需要做一些特别的东西。
请参见发布提示,以了解更多有关如何准备你的应用程序的Play商店。
隐私权限对话框:探戈设备通过使用设备的摄像头视觉线索来跟踪定位和学习方面的工作。为了保护用户的隐私,你必须要求权限的用户使用相机运动跟踪或访问/保存区描述文件之前。请参阅我们的教程 Ç, Java的,和 团结。
重要提示:探戈服务不会在未得到用户在这些情况下的许可工作。
看看我们的建议,用户体验 最佳实践。
看到一些与我们的视频剪辑动作探戈演示应用程序的 演示页面。
硬件信息
该Tango平板电脑开发套件用户指南具有有关开始使用的设备以及技术规范的信息。
见Tango平板电脑开发工具包安全和监管信息,以了解更多有关设备和国际限制的局限性。