https://developers.google.com/tango/

Build apps that understand space and motion in high fidelity on Tango devices. 在Tango设备上创建高保真的能理解空间和移动的应用。

Get Started with Tango Tango开始教程

Tango is a platform that uses computer vision to give devices the ability to understand their position relative to the world around them. It’s just like how you use your eyes to find your way to a room, to know where in the room you are, and know where the floor, the walls, and objects around you are. These physical relationships are an essential part of how we move through our daily lives. We want to give mobile devices this kind of understanding.

Tango是一个使用计算机视觉来让设备具备理解它们周围世界的相对位置的平台。这就像你使用你的两只眼睛在房间里找路一样,从而知道你在房间的哪个地方,知道你周围的地板、墙壁和物品在哪里。这些物理关系是我们日常生活中移动所不可缺少的一部分。我们想让我们的移动设备也具备这种理解能力。

DEVELOPER OVERVIEW 开发者一览
 
 Core Technologies 核心技术
Motion Tracking(运动追踪)Motion tracking allows a device to understand position and orientation using Tango's custom sensors. This gives you real-time information about the 3D motion of the device.
运动追踪可以让设备通过使用Tango的用户传感器来理解位置和方向。这给你关于设备的3D运动实时的信息。
Area Learning(区域学习)Tango devices can use visual cues to help recognize the world around them. They can self-correct errors in motion tracking and relocalize in areas they've seen before.
Tango设备可以使用视觉提示来帮助认识它们周围的世界。它们可以在运动追踪中自我纠正错误并且重定位它们之前所看到的地方。
Depth Perception(深度感知)Depth sensors can tell you the shape of the world around you. Understanding depth lets your virtual world interact with the real world in new ways.
深度传感器可以告诉你你周围的世界的形状。理解深度让你的虚拟世界与真实世界以新的方式交互。
Meet our APIs(看下我们的API)

Unity SDK(Unity 开发包)

The Unity SDK is great for making games and other programs requiring 3D visualization if you don't already have an existing or preferred rendering engine. We provide scripts, components, prefabs, and demo programs in our Unity packages.

如果你还没有一个现存的或者喜欢的渲染引擎的话,Unity SDK是很适合开发游戏和其他需要3D可视化的程序的。我们在我们的Unity包里提供了脚本、组件、预装备和demo程序。

GET STARTED WITH THE UNITY SDK 开始使用Unity SDK

Java API(Java开发接口)

The Java API is is ideal for integrating Tango functionality into applications built with the standard Android Java APIs. Developers who are already familiar with the Android Java development environment should be able to easily adjust.

Java API是理想的使用标准Android Java API将Tango功能集成到应用中。已经熟悉Android Java开发环境的开发者应该很容易适应。

GET STARTED WITH THE JAVA API 开始使用Java API
 

C API(C开发接口)

Developers working with the Android NDK should use the C API, which enables flexibility on the native level. Use the C API if you have your own visualization engine to display Tango's 3D capabilities, or want to access the system-level pose and depth information directly.

使用Android NDK工作的开发者应该使用C API,它使灵活性达到本地的程度。如果你有你自己的可视化引擎来展现Tango的3D能力,或者你想直接地接触系统级别的姿态和深度信息的话,使用C API。

GET STARTED WITH THE C API 开始使用C API
 

Get a development kit 获取一个开发套件

The Tango tablet development kit is an Android device with a wide-angle camera, a depth sensing camera, accurate sensor timestamping, and a software stack that exposes motion tracking, area learning and depth sensing to application developers. Thousands of developers have purchased these developer kits to create experiences to explore physical space around the user. Purchase one today!

Tango平板开发套件是一个带有宽角度摄像头、深度感知摄像头、准确感知时间邮以及将运动追踪、区域学习、深度感知暴露给应用开发者的软件包的Android设备。成千上万的开发者已经购买了这些开发套件用以创建探索使用者周围物理空间的体验。今天就买一个吧!

Note: This device is currently only available in select countries.

注意:该设备目前仅在指定的国家提供。

BUY A DEVICE 购买一个设备
 

Getting Started with Google Tango(Google Tango开始教程)的更多相关文章

  1. How To Start Building Spatially Aware Apps With Google’s Project Tango

    How To Start Building Spatially Aware Apps With Google’s Project Tango “Tango can enable a whole new ...

  2. Google高级技巧—google Hack★★★★

    google hacking事实上并算不上什么新东西,当时并没有重视这样的技术,觉得webshell什么的,并无太大实际用途.google hacking事实上并非如此简单... 经常使用的googl ...

  3. Google Inc.:Google APIs:23' 解决方案

    在导入一个项目是,出现 Unable to resolve target 'Google Inc.:Google APIs:6'第一种解决方法: compileSdkVersion 23 改成 com ...

  4. Google发展史 Google十三年

    http://blog.csdn.net/terryzero/article/details/5910617 "1997年9月15日,Larry Page 和 Sergey Brin 正式注 ...

  5. 用Google Cloud Platform搭建***服务教程

    之前FQ一直用的是***,天有不测风云,前几天发现ss服务挂了.更可怕的是ping都ping不通,多方打听,***中文社区已经炸开锅了,原因就是IP被封了.需要付费更换IP.然后到现在还是没有给我更换 ...

  6. google搜索运算符+101个Google技巧 - Google技巧的终极收集

    下面内容整理自网络 搜索运算符 如果您使用我们的基本搜索技巧后,并未找到想要搜索的内容,可以尝试使用搜索运算符.您只需在 Google 搜索框中将这些符号或字词添加到搜索字词中,即可更好地掌控要显示的 ...

  7. Google’s Project Tango is shutting down because ARCore is already here

    https://www.theverge.com/2017/12/15/16782556/project-tango-google-shutting-down-arcore-augmented-rea ...

  8. google maps js v3 api教程(3) -- 创建infowindow

    原文地址 前面我们学习了地图和标记的创建.那么今天我们来学习怎样在地图上显示一个窗口(infowindow) infowindow构造函数为:InfoWindow(opts?:InfoWindowOp ...

  9. google maps js v3 api教程(2) -- 在地图上添加标记

    原文链接 google maps javascript官方文档:https://developers.google.com/maps/documentation/javascript/ 我们在创建地图 ...

随机推荐

  1. python os模块常用命令

    python编程时,经常和文件.目录打交道,这是就离不了os模块.os模块包含普遍的操作系统功能,与具体的平台无关.以下列举常用的命令 1. os.name()——判断现在正在实用的平台,Window ...

  2. 抽象类(abstract class)

    package com.bjsxt.oop.abstractClass; //抽象类 public abstract class Animal { //因为父类的方法总是被重写 那就没写的必要了 但是 ...

  3. 疯狂JAVA——第八章 java集合

    集合类主要负责保存.盛装其他数据,因此集合类也被称为容器类. 数组元素既可以是基本类型的值,也可以是对象(实际上是保存的对象的引用): 集合里只能保存对象.

  4. OpenStack的架构详解(转)

    OpenStack既是一个社区,也是一个项目和一个开源软件,它提供了一个部署云的操作平台或工具集.其宗旨在于,帮助组织运行为虚拟计算或存储服务的云,为公有云.私有云,也为大云.小云提供可扩展的.灵活的 ...

  5. 配置静态IP

    网卡配置静态IP地址编辑文件/etc/network/interfaces:sudo vi /etc/network/interfaces并用下面的行来替换有关eth0的行:# The primary ...

  6. 对于某些浏览器不支持placeholder的解决办法

    $(function () { if (!placeholderSupport()) { $('[placeholder]').focus(function () { var input = $(th ...

  7. 复利计算器4.0JUnit

    #因为是用IDEA首次写unit test,所以也是麻烦多多,于是就只写了一个函数的测试.... ##需要测试的代码如下 public class Calculator { // 本金为100万,利率 ...

  8. laravel-excel文档翻译笔记

    1.安装      1>composer 安装 "maatwebsite/excel": "~2.1.0"      2>app/config/ap ...

  9. 体育类App原型制作分享-Onefootball

    Onefootball 是一款适合于足球迷的应用,提供全球 100 多项赛事的新闻.数据.比分和直播.原型中选择“喜欢的球队”这个界面中,用到了悬浮按钮,采用的是滚动区来放置需要滚动的球队列表,然后将 ...

  10. 关于对象的 width offsetwidth availWidth scrollHeight

    别人总结的.自己记不住,所以留着 了 offsetWidth 包含了对象的边线的宽度width 若你不在html 代码里明确指定这个值,那它的返回值会不一样,如果设置了width 则一样. widht ...