AR技术的工作原理,你了解多少?

Jyadmin 提交于 周一, 02/11/2019 - 13:45

 

AR技术,近几年来已有许多成功的应用用例,最典型的就是大家众所周知的AR游戏《Pokemon Go》。AR,即增强现实,是指通过计算设备对现实环境的实时感知和计算,将文字、图片、视频等3D内容和信息叠加在现实世界中,具有虚拟现实融合、实时交互、三维注册三大特征。但是对于他的工作原理,大家又了解多少呢?

基于AR技术的系统,必备的组件:硬件、软件、远程服务器

  • 硬件

处理器、显示器、输入设备和传感器是AR设备中的关键硬件组件。显示器即为我们常见的显示设备、手持设备、眼镜或是头戴显示器;输入设备则可以是智能手机的摄像头或连接到互联网的网络摄像头;传感器为移动设备的陀螺仪或加速度计、红外传感器。

首先摄像头或传感器采集真实场景的对象,传入后台处理器单元并对其进行分析重构,实现坐标系的对齐以及进行虚拟场景融合,最终系统融合后的信息会实时显示在显示器中。

  • 软件

在运行所有AR设备中,软件是实现AR效果必不可少的。要想体验AR技术,用户必须安装软件应用程序或浏览器插件。

AR图片识别

 

  • 远程服务器

Web或云服务器收到来自AR应用程序所发出的请求,然后检索虚拟对象并将检索结果其发送至应用程序。所以说,Web或云服务器在存储虚拟映像数据中有着非常重要的作用。

AR技术的工作原理

目前,我们是基于以下方法来实现AR应用效果:

  • SLAM

SLAM,即时定位与地图构建,是目前在现实环境上呈现虚拟对象的最有效方法。SLAM可同时根据传感器所处的环境来定位传感器并同时绘制环境结构,该技术在无人车、无人机和机器人等领域也同样起着核心作用。

  • 基于识别

基于识别是指通过摄像头来识别视觉标识或对象,例如识别二维码或图片,只有当设备感知并识别到相应标志时才能将虚拟对象进行覆盖。目前基于图片定位的AR技术还是比较成熟的,广泛应用于各个行业。

  • 基于位置

与基于识别相反,基于未知的AR技术更依赖于GPS、数字罗盘、速度计或加速度计来提供关于位置的数据,并根据这些数据来激活AR可视化。

目前智能手机中的位置检测功能可以轻松访问这种AR技术,从而使其变得非常流行。基于未知的AR的一些常见用法包括映射方向、查找附近的服务,或其他以位置为中心的移动应用程序。