基于Python的增强现实游戏研究与实现

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:chengchao5618
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
增强现实(Augmented Reality)是通过将虚拟信息无缝地嵌入真实场景中以扩展人类感知范围与能力的新兴技术。随着相关硬件、软件以及理论的不断成熟,增强现实技术开始活跃在越来越多的领域。由于增强现实技术可以让人们与周边环境实现互动,因此其在游戏领域的应用已经是一个研究热点。本文开展了增强现实游戏软件的设计和实现工作。首先,以一个基于三维小球的人机互动游戏为例,归纳了增强现实(AR)游戏软件典型的功能和性能需求,进而提出了AR游戏软件的总体设计架构,由视频输入与处理、场景融合渲染、显示与交互三个主要部分组成。然后,针对增强现实游戏存在的高实时性与高准确性要求,引入了一种新的L-K光流算法作为AR游戏软件中场景融合部分的核心并开展了相关的理论和仿真分析工作,结果表明,在跟踪识别过程中,该方法能够实现目标与背景像素的分别匹配,减少背景像素干扰,从而有效改善跟踪效果。其次,利用统一建模语言(Unified Modeling Language,UML),完成了AR游戏软件的概要设计,主要包括领域模型(静态)设计和动态模型设计两个部分,为软件的具体编程实现提供支持。其中,领域模型部分主要包括用例图和类图,动态模型部分主要包括时序图和各个软件功能模块的流程图。接下来,基于Python编程语言,完成了一个具有三维小球人机互动功能的AR游戏软件原型设计,该系统采用PyGame工具包开发,采用Maya进行3D建模与渲染。重点介绍了基于Python的AR游戏开发和运行环境构建,基于几何一致性的场景融合效果实现,以及上述领域模型中归纳的各个主要类的编码实现过程等相关内容。最后,本文介绍了AR游戏原型测试和验证方面的相关工作,主要包括针对核心的检测和跟踪部分算法的性能测试,以及软件整体运行时间性能等的测试工作,结果表明,该原型检测和跟踪速度性能满足需求,具备良好的几何一致性和准确的虚实遮挡关系,原型整体运行时间性能也能满足需求,取得了较好的效果。
其他文献
交通安全的重要性在近年来随着科技的发展已经逐步深入人心,而我国城镇化建设的进程也离不开公路设计这一重要内容。在保证公路设计交通安全的同时,也是对广大人民群众财产和生
居住区竖向规划设计是居住区规划设计过程中最重要的组成部分,既要考虑到设计用地、地面排水、道路交通等方面的处理,同时也提出了新的竖向规划设计内容,比如景观配置等,最终形成
近年来,我国对西部建设的深入贯彻实施,带动了西部的经济高速发展,随之也出现了大量的山区高速公路。由于受地形、地貌、地质、气象、水文等自然条件的影响,施工难度更大,现场安全
甲居滑坡位于丹巴县,为特大型土质古滑坡.目,古滑坡整体处于稳定状态,发生变形破坏的为前部的强变形区.由于变形特征、变形程度及滑动方向的不同,将前部的强变形区划分为H1和
本文从历史上的众多历史变革事件考察入手,分析了成功和失败的历史变局事件,从中发现了历史变局的局限性问题,并指出来超越历史局限性才能实现有意义的历史变革。
电力工程技术管理的效率和质量直接决定了电力工程的安全可靠性。如何加强电力工程技术管理,成为了专业人士需要首先解决的问题。本文在简要论述电力工程技术管理涵义的基础上
目的考察益母草碱对高脂饲料所诱导的高脂血症大鼠的血脂、血液流变学及微循环的影响。方法建立大鼠高脂血症模型,益母草碱按高、中、低剂量(10、5、2.5 mg.kg-1)ip给药4周,
为研究沱江浮游生物群落结构的时空特征,并探讨影响其形成的环境因子,于2013年对沱江10个采样断面按季节进行采样分析。研究期间共检出浮游甲壳动物13种,以中小型枝角类和剑
建筑工程的施工是比较复杂的,它包括土建、给排水、采暖通风、电气安装专业等,土建施工各阶段的电气施工配合工作.
“礼”是中国传统文化中最重要的内容之一。《周易正义》曰:“天尊在上,泽卑处下,君子法此履卦之象,使尊卑有序也。”《素书》曰:“礼者,人之所履,夙兴夜寐,以成人伦之序。”