Tango Developer Overview 開發者概述
Tango is a platform that uses computer vision to give devices the ability to understand their position relative to the world around them. A Tango-enabled device is an Android device with a wide-angle camera, a depth sensing camera, accurate sensor timestamping, and a software stack that enables application developers to use motion tracking, area learning and depth sensing. Thousands of developers have purchased these devices to create experiences to explore physical space around the user, including PRecise navigation without GPS, windows into virtual 3D worlds, measurement and scanning of spaces, and games that know where they are in the room and what’s around them. Tango是一個使用計算機視覺的平臺,讓設備能夠了解他們相對于周圍世界的位置。啟用Tango的設備是具有廣角攝像機,深度感測攝像機,精確的傳感器時間戳和軟件堆棧的Android設備,使應用程序開發人員能夠使用運動跟蹤,區域學習和深度感測。數千名開發人員已經購買這些設備來創建體驗,以探索用戶周圍的物理空間,包括沒有GPS的精確導航,虛擬3D世界的窗口,空間的測量和掃描,以及知道他們在房間中的位置以及周圍環境的游戲。
You will need a Tango-enabled device, like the Lenovo Phab 2 Pro, in order to run and test any apps you develop. In the meantime, you can familiarize yourself with our documentation and APIs to plan how you might create your Tango apps. 您將需要一個啟用Tango的設備,如Lenovo Phab 2 Pro,以便運行和測試您開發的任何應用程序。在此期間,您可以熟悉我們的文檔和API,以規劃如何創建Tango應用程序。
There are several paths you can take to get started with Tango: 有幾個路徑,你可以采取開始與探戈:
Concepts Crash Course 概念崩潰課程
If you’re not familiar with the underlying technologies behind Tango, such as computer vision or SLAM (Simultaneous Localization and Mapping), read through our concepts pages to learn about the capabilities of Tango. 如果您不熟悉Tango背后的底層技術,例如計算機視覺或SLAM(同時定位和映射),請閱讀我們的概念頁面以了解Tango的功能。
First, get a brief introduction to the three main Tango core technologies on our Concepts Overview page. 首先,在我們的概念概述頁面上簡要介紹三種主要的Tango核心技術。
After that, learn more about the implementation details behind Motion Tracking, Area Learning, and Depth Perception. 之后,進一步了解運動跟蹤,區域學習和深度感知的實現細節。
There are a few other topics in our Concepts section that will be useful to learn about. One of the main things a Tango device can do is get Pose data (the device’s orientation and location) at any given time. Understanding Frames of Reference is important so that you know what the device’s pose is measured against, such as the starting location of the device or a previously learned area. Coordinate System Conventions gives you an idea of which way those X, Y, and Z coordinates are actually facing with relation to your device. 在我們的概念部分有一些其他主題,將有助于了解。 Tango設備可以做的主要事情之一是在任何給定的時間獲取姿勢數據(設備的方向和位置)。了解參考框架非常重要,因此您可以了解設備的姿勢是如何測量的,例如設備的起始位置或先前學習的區域。坐標系約定使您能夠了解這些X,Y和Z坐標實際上與您的設備相關的方式。
Understanding how to calculate fields of view for the camera’s Intrinsics and Extrinsics is useful if you are doing Augmented Reality or have some other specific need to align the camera and your virtual world. 了解如何計算攝像機的Intrinsics和Extrinsics的視野是有用的,如果你正在做增強現實或有一些其他特定的需要,對齊相機和你的虛擬世界。
Get Started with the APIs 開始使用API
Tango offers APIs in C and java, and an SDK for Unity. Take a look at our Choosing an API page to help you determine which is right for you. Tango提供C和Java的API,以及Unity的SDK。 請查看我們的選擇API頁面,以幫助您確定哪一個適合您。
You can download the APIs and SDKs on our Downloads page. 您可以在我們的下載頁面下載API和SDK。
You can find Getting Started guides and code samples in our API Guides section: 您可以在我們的API指南部分找到入門指南和代碼示例:
C Getting Starte ([C入門](https://developers.google.com/tango/apis/c/))Java Getting Started ([java入門](https://developers.google.com/tango/apis/java/))Unity Getting Started ([Unity入門](https://developers.google.com/tango/apis/unity/))Publishing Your Apps 發布應用程序
Publishing apps for Tango in the Google Play Store is similar to the usual Android publishing process, but there are a few special things you’ll need to do. To learn more, see our Publishing Tips. 在Google Play商店中發布適用于Tango的應用與常見的Android發布過程類似,但您需要執行一些特殊操作。 要了解更多,請參閱我們的出版提示。
Privacy Permission Dialogs: Tango devices work by using visual cues from the device’s cameras to track its location and learn areas. To protect users’ privacy, you must ask users for permission prior to using the camera for motion tracking or accessing/saving area description files. 隱私權限對話框:Tango設備通過使用設備的攝像頭的視覺提示來跟蹤其位置和學習區域。 為了保護用戶的隱私,在使用相機進行運動跟蹤或訪問/保存區域描述文件之前,必須要求用戶許可。
Important: The Tango Service will not work without the user’s permission in these cases. 重要提示:在這些情況下,Tango服務將無法獲得用戶的許可。
Best Practices and App Downloads 最佳實踐和應用下載
Check out our recommendations for User Experience best practices. 查看我們針對用戶體驗最佳做法的建議。
A good way to get familiar with the various types of Tango apps you can create is to download and play with some of our developer experiments and tools. 熟悉各種類型的Tango應用程序,您可以創建的一個好方法是下載和玩一些我們的開發人員實驗和工具。
Questions? Comments? 問題? 注釋?
Our Support page gives you several options for communicating with the Tango team and other developers in the Tango community. Also, note the resources available from the navigation bar that appears at the bottom of this page and every other page on the Tango Developers website. 我們的支持頁面為您提供了與Tango團隊和Tango社區其他開發人員溝通的幾個選項。 此外,請注意顯示在此頁面底部和Tango開發者網站上其他所有頁面的導航欄中提供的資源。
新聞熱點
疑難解答