文献综述
(一)研究背景
1.课题研究背景
随着互联网的普及,科学技术的发展日新月异,各种新技术层出不穷。科技的进步直接影响我们的生活和行为方式。世界范围内大规模的技术进步给公司带来了巨大的挑战和激烈竞争,在这些公司中,每一个公司都试图用不同的、崭新的技术来吸引顾客。最近的一个技术便是增强现实(AR)。增强现实是一种新兴的计算机应用与交互技术。与虚拟现实(VR)不同,虚拟现实使用户完全沉浸在虚拟环境中,而增强现实系统则增强了真实世界中的场景。增强现实的独特之处在于通过计算机生成的三维图形或2d文本与真实视图合并,能够帮助用户学习和感知在现实世界中无法看到的更多信息。自从任天堂推出的《精灵宝可梦Go》火爆全球之后,基于LBS开发的AR应用如雨后春笋一般。LBS( Location Based Service)指在移动通信网络和电子地图的支持下,采用GPS和基站等定位技术,通过移动终端确定用户实际地理位置信息后,以客户端软件、网页、短信、语音等方式为用户提供相关位置信息的服务[1]。从目前来看,大多数基于LBS的服务应用局限于平面图形,缺乏现实感。将AR技术与LBS服务结合起来,能够将虚拟的图像与现实世界结合起来,给用户带来更多的真实感,增强其对现实世界的感知。
2.现实背景
增强现实技术快速发展,在各行各业都发布了很多相关的应用。基于LBS服务,结合增强现实技术开发的应用成为了AR应用中的重中之重。例如国外《ingress》将城市划分为两大阵营分别为启蒙军和抵抗军。在游戏中双方用户基于自己所处的地理位置来占取或者夺取领地。这款LBS AR游戏应用将人们的现实生活作为游戏地图,身边的地标和风景建筑都变成了道具,增强了线上线下的融合。
(二)本课题研究现状与发展趋势
AR的开发研究越来越引起人们的关注,不仅仅限于商业领域,甚至于许多高校也在从事增强现实方面的探究以及相关应用的开发。在过去的这几年里,随着增强现实技术研究的不断深入,国内国外,内嵌应用或独立应用,大大小小遍布着我们生活的各个领域。广告、娱乐、教育、医疗、工业、游戏等等,AR广泛流行与各个行业,深入我的生活的各个角落。
1.AR开发的现状
AR产品的开发,一种是原生开发,另外一种便是基于游戏引擎的开发,这两种方法各有优劣。以unity游戏开发引擎为例,Unity 使用C#语言作为脚本语言,所以使用unity开发AR软件,深入掌握C#语言的各种语法、常用算法、数据结构、设计模式、架构模式等尤为重要。目前AR开发的主流都是面向移动设备,究其原因,手机硬件不断发展,AR技术已经完全能够和移动设备相兼容。用户完全可以掏出手机,打开摄像头,然后就能够获取周围环境的增强信息。总的来说,AR开发实现的效果主要有两种,一种便是基于图像识别显示增强内容,二是基于LBS服务的实景识别。
课题毕业论文、文献综述、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。