新書推薦:
《
根源、制度和秩序:从老子到黄老学(王中江著作系列)
》
售價:NT$
550.0
《
索恩丛书·北宋政治与保守主义:司马光的从政与思想(1019~1086)
》
售價:NT$
345.0
《
掌故家的心事
》
售價:NT$
390.0
《
农为邦本——农业历史与传统中国
》
售價:NT$
340.0
《
小麦文明:“黄金石油”争夺战
》
售價:NT$
445.0
《
悬壶杂记全集:老中医多年临证经验总结(套装3册) 中医医案诊疗思路和处方药应用
》
售價:NT$
614.0
《
无法忍受谎言的人:一个调查记者的三十年
》
售價:NT$
290.0
《
战争社会学专论
》
售價:NT$
540.0
編輯推薦:
赵沁平院士作序,高等学校软件工程教学指导委员会教材。厦门大学、北京航空航天大学科研团队联合华为增强现实引擎开发团队经过多年教学实践的倾心之作。学习增强现实,开启未来之眼。
內容簡介:
本书作为《增强现实技术与应用》配套实践用书,着重以HUAWEI AR Engine为框架,介绍在手持移动平台(智能手机、平板电脑)开发一套增强现实系统。该系统的功能包括客户端、服务器端,同时在客户端包括环境跟踪、运动跟踪、人体跟踪等对真实环境的感知能力。全书围绕一个互动类游戏项目开发的主线。读者完成本书学习后,应可以独立完成一个基本的AR Engine增强现实应用。 本书共9章,主要内容有增强现实技术简介、软件架构、服务器搭建、客户端开发环境配置、环境跟踪、运动跟踪、人体和人脸跟踪、完整应用集成、进阶篇。 本书适合作为高等学校计算机科学与技术、软件工程、数字媒体技术等专业高年级本科生、研究生的教材,同时可供希望对增强现实、虚拟现实等增进了解的开发人员、广大科技工作者和研究人员参考。
關於作者:
郭诗辉,厦门大学信息学院副教授,2010年本科毕业于北京大学元培学院,2015年毕业于英国伯恩茅斯大学英国国家计算动画中心。研究兴趣主要集中在人机交互、虚拟现实等相关领域。作为项目负责人获得国家自然科学基金委青年科学基金项目、中国博士后基金委员会等项目资助,以子课题负责人参与国家自然科学基金国际(地区)合作研究项目一项。在国际会议ACM CHI、ISMAR等发表论文近三十篇。
目錄 :
第1章简介
1.1增强现实简介
1.2增强现实技术发展趋势
1.2.1增强现实的兴起原因
1.2.2增强现实关键技术趋势
1.3HUAWEI AR Engine介绍
1.4HUAWEI AR Engine生态
1.5案例解析
小结
习题
第2章软件架构
2.1应用架构介绍
2.2数字资产和交互方式
2.3HUAWEI AR Engine架构
2.4典型AR应用架构
2.5示例应用架构
小结
习题
第3章服务器搭建
3.1服务器功能简介
3.2安装Python和Django
3.3“排行榜”Web服务器搭建
小结
习题
第4章客户端开发环境配置
4.1客户端功能简介
4.2安装JDK、IDE及Android SDK
4.3开发环境配置
4.3.1开发准备
4.3.2接入AR Engine SDK
4.3.3Demo介绍
小结
习题
第5章环境跟踪
5.1简介
5.1.1物体识别
5.1.2图像分割
5.2HUAWEI AR Engine中的环境跟踪
5.3环境跟踪关键API
5.3.1关键类
5.3.2ARSession
5.3.3ARConfigBase
5.3.4ARFrame
5.4示例程序
小结
习题
第6章运动跟踪
6.1简介
6.1.1SLAM
6.1.2常见的SLAM系统介绍
6.2HUAWEI AR Engine中的运动跟踪
6.3运动跟踪关键API
6.3.1关键类
6.3.2ARAnchor
6.3.3ARHitResult
6.3.4ARPose
6.4示例程序
小结
习题
第7章人体和人脸跟踪
7.1简介
7.1.1人体姿态跟踪
7.1.2手部跟踪
7.1.3人脸跟踪
7.2HUAWEI AR Engine中的人体和人脸跟踪
7.3人体和人脸跟踪关键API
7.3.1关键类
7.3.2ARBody
7.3.3ARFace
7.3.4ARHand
7.4示例程序
小结
习题
第8章完整应用集成
8.1简介
8.2运行时的UI及逻辑
8.3结算界面
8.3.1结算界面UI部分
8.3.2结算界面逻辑部分
小结
习题
第9章进阶篇
9.1应用开发流程及上架
9.2华为3D内容设计开发流程
9.3XRKit
9.3.1XRKit的开发流程与特性依赖
9.3.2XRKit关键API总览
9.4Reality Studio
9.4.1下载安装Reality Studio
9.4.2使用指南
9.5进阶案例一: 人像添加饰品
9.5.1案例介绍
9.5.2关键API
9.5.3核心代码
9.6进阶案例二: 人像背景替换
9.6.1案例介绍
9.6.2关键API
9.6.3核心代码
小结
习题
参考文献
附录A
內容試閱 :
本书及其理论册《增强现实技术与应用》是“高等学校软件工程专业教学指导委员会软件工程专业教材”。编写过程中兼顾研究型和应用型高校人才培养的需要,本着循序渐进、理论联系实际的原则,内容以适量、实用为度,注重理论知识的运用,着重培养学生利用增强现实技术实现下一代人机交互界面的能力。本书力求叙述简练、概念清晰,通俗易懂,便于自学。对于所涉及的技术方法力求全面,且提供详尽的参考资料供读者深入学习,是一本体系创新、内容深浅适度、重在应用、着重能力培养的本科教材。
全书共分为9章: 第1章简单介绍增强现实技术和HUAWEI AR Engine的基本情况。第2~4章讨论一个典型的增强现实系统如何搭建软件架构,包含客户端、服务器端的开发环境配置和关键技术。第5~7章讨论增强现实系统中核心的三大功能,包括环境跟踪、运动跟踪和人体人脸跟踪,本书以HUAWEI AR Engine为具体框架,通过代码分析提高可实践性。第8章讨论了将前述章节中的所有模块集中于一个大项目,并终完整实现该互动类游戏。第9章对学有余力的读者介绍了部分高级内容,作为进阶篇供读者深入了解。但受限于篇幅,第9章的代码仅提供核心部分。
本书所涉及的代码可通过扫描下方二维码来下载。
范例代码
本书可作为高等学校计算机科学与技术、软件工程、数字媒体技术等相关专业的本科生教材,也可作为成人教育及自学考试用教材,或作为增强现实从业人员的参考用书。
本书第1~4章由郭诗辉编写,第5、6、7、9章由华为公司郭泽金、李腾跃提供素材并编辑审校,第8章主要由林俊聪编写。全书由郭诗辉担任主编,完成全书的修改及统稿。本书在编写过程中得到厦门大学信息学院和华为公司的大力支持,在此表示衷心的感谢。
本书部分内容引用了国内外同行专家的研究成果,在此表示诚挚的谢意。感谢清华大学出版社编辑在本书出版中所付出的辛勤劳动。感谢在本书撰写过程中,参与讨论并提出宝贵意见的张莹莹、张浩、王贺、莫运能、张梦晗、邓清珊、郭振宇、林勇、邹文进、张培、袁飞飞、马家威、张国荣、殷佳欣、张文洋、边超、杨子建等。
由于编者水平有限,书中不当之处在所难免,欢迎广大同行和读者批评指正。
郭诗辉
2021年6月