前言


本书及其理论册《增强现实技术与应用》是“教育部高等学校软件工程专业教学指导委员会软件工程专业推荐教材”。编写过程中兼顾研究型和应用型高校人才培养的需要,本着循序渐进、理论联系实际的原则,内容以适量、实用为度,注重理论知识的运用,着重培养学生利用增强现实技术实现下一代人机交互界面的能力。本书力求叙述简练、概念清晰,通俗易懂,便于自学。对于所涉及的技术方法力求全面,且提供详尽的参考资料供读者深入学习,是一本体系创新、内容深浅适度、重在应用、着重能力培养的本科教材。
全书共分为9章: 第1章简单介绍增强现实技术和HUAWEI AR Engine的基本情况。第2~4章讨论一个典型的增强现实系统如何搭建软件架构,包含客户端、服务器端的开发环境配置和关键技术。第5~7章讨论增强现实系统中最核心的三大功能,包括环境跟踪、运动跟踪和人体人脸跟踪,本书以HUAWEI AR Engine为具体框架,通过代码分析提高可实践性。第8章讨论了将前述章节中的所有模块集中于一个大项目,并最终完整实现该互动类游戏。第9章对学有余力的读者介绍了部分高级内容,作为进阶篇供读者深入了解。但受限于篇幅,第9章的代码仅提供核心部分。
本书所涉及的代码可通过扫描下方二维码来下载。


范例代码


本书可作为高等学校计算机科学与技术、软件工程、数字媒体技术等相关专业的本科生教材,也可作为成人教育及自学考试用教材,或作为增强现实从业人员的参考用书。
本书第1~4章由郭诗辉编写,第5、6、7、9章由华为公司郭泽金、李腾跃提供素材并编辑审校,第8章主要由林俊聪编写。全书由郭诗辉担任主编,完成全书的修改及统稿。本书在编写过程中得到厦门大学信息学院和华为公司的大力支持,在此表示衷心的感谢。
本书部分内容引用了国内外同行专家的研究成果,在此表示诚挚的谢意。感谢清华大学出版社编辑在本书出版中所付出的辛勤劳动。感谢在本书撰写过程中,参与讨论并提出宝贵意见的张莹莹、张浩、王贺、莫运能、张梦晗、邓清珊、郭振宇、林勇、邹文进、张培、袁飞飞、马家威、张国荣、殷佳欣、张文洋、边超、杨子建等。
由于编者水平有限,书中不当之处在所难免,欢迎广大同行和读者批评指正。

郭诗辉
2021年6月