Android开发 之进阶提高(二)
之 高手设备篇
AR技术
目录
什么是AR
AR中的技术
应用场景
AR开发平台
什么是AR
在介绍增强现实(AR)之前,需要先说说虚拟现实(VR)
虚拟现实是从英文Virtual Reality 一词翻译过来的,简称VR。VR 技术是
采用以计算机技术为核心的技术,生成逼真的视、听、触觉等一体化的虚拟
环境,用户借助必要的设备以自然的方式与虚拟世界中的物体进行交互,相
互影响,从而产生亲临真实环境的感受和体验。
而增强式VR 系统简称增强现实(Augmented Reality),就是我们经常
说的在手机上应用比较多的AR了。它既允许用户看到真实世界,同时也能看
到叠加在真实世界上的虚拟对象,它是把真实环境和虚拟环境结合起来的一
种系统。AR中真实物体和虚拟物体与用户环境必须无缝结合在一起,而且真
实物体和虚拟物体之间还要能够进行交互,这样才能实现真正的虚实融合。
因此增强现实系统具有虚实结合、实时交互、三维定向的新特点。
AR中的技术(1)
一个完整的AR系统需要由显示技术、跟踪和定位技术、界面和可视化技
术、标定技术构成。
跟踪和定位技术与标定技术共同完成对位置与方位的检测,并将数据报告
给AR 系统,实现被跟踪对象在真实世界里的坐标与虚拟世界中的坐标统一,
达到让虚拟物体与用户环境无缝结合的目标。为了生成准确定位,AR系统需
要进行大量的标定,测量值包括摄像机参数、视域范围、传感器的偏移、对
象定位以及变形等。
对于智能手机而言,AR就是根据当前位置(GPS),和视野朝向(指南
针)及手机朝向(方向传感器/陀螺仪),在实景中(摄像头)投射出相关信
息并在显示设备(屏幕)里展示。其实现的重点在于投影矩阵的获取。