论文部分内容阅读
增强现实技术是将真实世界的信息和虚拟世界的信息通过一定的方式叠加形成信息量更大的展示界面的技术,达到了对现实世界信息的加强。增强现实可以把原本在现实世界中人类能感知能力范围内很难体验到的真实信息(比如视觉、声音、味道、触觉等信息),通过计算机等科学技术,模拟仿真后叠加到所取主观真实世界的信息中去,将真实的环境信息和虚拟的物体信息实时叠加到在同一画面或空间,再通过一定的显示手段使这些信息展示出来,使得人体能够感知与察觉,从而达到超越现实的增强现实的感官体验。增强现实技术应用于Android是基于增强现实技术进来的高速发展和Android设备的爆发式普及。基于计算机增强现实技术,整合现实取景图片,Android系统、智能终端平台,将虚拟场景与现实场景的信息叠加,使系统的应用得到扩大与加强,也使系统信息更直观、高效的传达。从当下信息领域的发展趋势来看,随着人们对增强现实技术的应用于了解的加深,基于Android智能终端的增强现实系统会得到更多的发展。本文研究了基于Android平台的移动增强现实系统,分析了该系统实现需要的技术支撑与系统框架。本文对基于Android平台的增强现实系统的需求进行分析,包括调用摄像头进行图像实时采集,能够对采集的图像进行识别跟踪,能够加载模型对应的多媒体资源(包括图片、文档、视频等)。在需求分析的基础上,本文对整体系统进行了设计,围绕视频流采集、标志物识别以及跟踪、虚拟场景渲染以及叠加、多媒体信息加载和管理以及人机交互等模块进行了设计。本文基于Android平台实现了增强现实系统。首先从系统整体架构分析了实现思路,然后本文详细分析了系统的实现方案。本文基于Android的Camera对象进行视频流采集;采用Vuforia AR SDK进行标志物识别以及跟踪;采用OpenVRML实现虚拟场景渲染和叠加;利用Unity3D对多媒体信息加载和管理;结合Android的接口以及Unity3D实现人机交互,最后对实现效果进行了展示。增强现实系统实现在Android平台上,扩宽了增强现实技术的应用范围,使其能大量的应用到各个领域。