增强现实软件平台的研究

来源 :上海大学 | 被引量 : 0次 | 上传用户:qq1226
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
增强现实技术(AR-AugmentedReality),是随着虚拟现实技术(VR-VirtualReality)迅速发展和实际应用需要而出现的一种将真实世界信息和虚拟世界信息“无缝”集成的新技术,是一种将真实场景同虚拟场景融合的技术。 本文的主要研究目标是实现一个基于PC的增强现实软件平台Illusion。根据增强现实系统的特点,采用VisualC++6.0、OpenInventor4.0和DirectX9.0SDK进行系统开发。该软件平台包括实现平台功能的核心模块,以及实现增强现实各种需要的功能模块。 本文详细介绍了增强现实软件平台的实现方法。首先,分析了增强现实的实时图形显示和交互功能的需要,提出了一种增强现实软件平台的设计和实现方案。确定将该软件平台Illusion开发成具有管理扩展模块的功能、采用OpenInventor的显示机能,支持视频融合和分层式软件管理等特征的平台。根据以上的平台特征,本文具体介绍了平台核心Manager、Smart、SDK、启动模块等各部分的功能及其具体的实现方法。接着,在平台核心的基础上,本文分析了增强现实的具体需要,将增强现实所需要实现的功能划分成各个功能模块,包括:视频捕捉、合成显示、同步跟踪、模型处理、特效实现、交互控制等。然后探讨了每个模块的实现原理和具体实现方法。 对于Illusion平台在多机上的应用,本文对于多机应用中两个主要的问题:多机同步渲染和多机通信,进行了分析,提出了采用MPI来实现同步渲染,采用DirectPlay实现通信的问题。然后结合Illusion平台,实现了双机立体显示以及基于PC的CAVE系统。最后,本文对在Illusion平台上开发的各种应用进行了说明。
其他文献
几十年来,人们逐渐地认识到软件过程对于软件产品质量的决定作用。越来越多的科研人员在这个领域作了大量的研究并且取得了重大的成果,许多更适合于指导现代软件开发项目的软
XML (eXtensible Markup Language)已经成为数据表示和数据交换的标准,使用在各种各样的应用中。XML模式是XML数据交换、高效数据查询的基础,因此XML模式对于XML数据管理至关
应用共享是CSCW系统研究中的主要内容之一,以往传统的各种应用共享系统和技术在共享机制灵活性、适应性和支持用户的动态加入等方面存在着一些不足,有待进一步完善。因此,需要深
计算机电话集成技术技术(Computer Telecommunication Integration,CTI)是计算机技术和电信技术相结合的产物,它使计算机网和电信网有机的融为一体,对信息社会起到了至关重要
本文介绍了软件能力成熟度模型(CMM——CapabilityMaturityModel)在国内是一种新的管理方法,它是一种广泛用于评估和改进机构的软件开发过程的模型。它为软件企业的软件工程成
随着电力行业的深化改革,朝着现代化、信息化发展成为企业改革的目标。新建和对现有MIS系统的升级换代已成为当务之急。本课题对电力MIS系统进行了深入分析,并应用基于JSP技术
随着信息产业的飞速发展,数据仓库及其相关技术的研究和应用已经成为数据库领域的一大热点。本文在深入探讨了数据仓库、数据集市和OLAP技术的基本概念和开发方法的基础上,建立
随着计算机图形学和数码摄像技术的不断发展,数字图像处理的需求在不断增加。当前图像处理主要研究如何将输入图像转换成艺术图像的相关处理技术。目前,计算机的处理技术已经可
数据库的性能管理一直是十分重要的一个研究课题。为了减小数据库管理的难度,提高数据库管理员的工作效率,在最大程度上实现数据库系统的自管理,自调节技术逐渐成为了数据库
交换网络的监测告警系统对电信运营商们,如中国电信、中国联通等来讲都是很重要的。这些系统时刻不停地监视着交换网络的运行,一旦有告警产生就立即将告警通知维护人员,以此来保