Tango 设备
由于 Tango 三大核心功能需要运动追踪传感器等硬件支持,而普通的安卓手机或模拟器没有这些硬件,故无法进行开发 Tango 应用。
当前能买到了 Tango 设备是 Lenovo Phab2 pro 手机,价格感人:¥3999,在联想官方商城或主流电商网站均有销售。注意:Phab2 系列共有三款手机,另外两款只能运行 Tango 的 AR 应用,而无法进行开发, 因为缺乏相应的传感器等硬件支持。
华硕也有一款支持 Tango 的手机叫 ZenFone AR (ZS571KL),预计 2017 年第二季度上市,而且该手机不仅支持 Tango 技术还支持 DayDream,售价未知。
Demo 工程
下载最新的 Java demo 工程,在 Android Studio 的欢迎页面点击 import project 导入工程:
注意:一定要下载最新的 demo 代码,否则将无法导入 Android Studio 中(我是不会告诉你我的 Android Studio 导入操作卡死了一晚上,也没完成,最后 rebase 了代码就瞬间完成了 /(ㄒoㄒ)/~~)
如果遇到如下问题:
解决方法是修改 gradle-wrapper.properties 文件,比如在我本机的环境上修改方法是:
运行结果
将最新的 demo 工程运行在 phab2 pro 上,结果记录如下。
运动追踪
demo 主界面如下图:
在 logcat 中打印的信息如下:
02-07 20:28:30.626 20367-20379/com.projecttango.examples.java.hellomotiontracking I/HelloMotionTrackingActivity: Position: -0.4151762, 0.035378575, 0.022852797. Orientation: 0.060692802, 0.021272214, 0.013459539, 0.99783903
02-07 20:28:30.627 20367-20433/com.projecttango.examples.java.hellomotiontracking I/HelloMotionTrackingActivity: Position: -0.41517618, 0.035378587, 0.02285276. Orientation: 0.060693663, 0.021267902, 0.013459987, 0.99783903
区域学习
主界面如下图:
点击开始按钮进行自定位过程:
点击 Manage ADFs 按钮展示 ADF 文件列表:
深度感知
demo 主界面如下图:
logcat 日志打印信息:
02-07 20:52:44.509 8644-8656/com.projecttango.examples.java.hellodepthperception I/HelloDepthPerceptionActivity: Point count: 13879. Average depth (m): 1.0186292
02-07 20:52:44.709 8644-8660/com.projecttango.examples.java.hellodepthperception I/HelloDepthPerceptionActivity: Point count: 14268. Average depth (m): 0.98827106
02-07 20:52:44.908 8644-8687/com.projecttango.examples.java.hellodepthperception I/HelloDepthPerceptionActivity: Point count: 14068. Average depth (m): 1.0042702
02-07 20:52:45.109 8644-8656/com.projecttango.examples.java.hellodepthperception I/HelloDepthPerceptionActivity: Point count: 14326. Average depth (m): 0.99580413
02-07 20:52:45.309 8644-8687/com.projecttango.examples.java.hellodepthperception I/HelloDepthPerceptionActivity: Point count: 14089. Average depth (m): 0.99361223
作者:zhaizu 发表于2017/2/7 20:56:05 原文链接
阅读:6 评论:0 查看评论