书籍简介:
VR和AR作为当前计算机科学应用领域的新热点,吸引了大批开发者的关注,相关产品也在迅速进入市场。介导现实(MediatedReality,MR)是由“可穿戴技术之父”——多伦多大学教授SteveMann提出的智能技术,它通过数字化现实与数字化画面达到完全的数字化视觉感知,完整地包含了虚拟现实与增强现实。
《MR智能眼镜开发实战》描述了MR智能眼镜研发的知识点、开发过程及实现步骤,包含了硬件及软件内容开发的所有部分,完整地介绍了MR包含的知识体系及实践指导,并提供了手把手的样例教学及代码。总的来说,MR智能眼镜的研发包括了电路板设计、FPGA设计与开发、驱动开发、计算机视觉软件开发、计算机图形学软件开发等内容。全书共3章,第1章和第2章讲述了开发准备和开发基础,第3章详细介绍了开发过程、工作代码等。
对于希望从事VR/AR/MR行业研发工作的在校大学生、开发者来说,这是一本入门教材;对于VR/AR/MR相关行业从业者来说,《MR智能眼镜开发实战》具有一定的参考与指导价值。
作者简介:
疯壳团队,张基隆,陈至钊,崔为初,艾韬
出版时间:
2018年12月
章节目录:
第1章 开发准备
1.1 MR简介
1.2 硬件开发环境的搭建
1.2.1 硬件的准备和连接
1.2.2 建立FPGA工程
1.2.3 配置FPGA
1.2.4 BIT文件转换成MCS文件
1.2.5 烧录MCS文件到Flash
1.3 软件开发环境的准备
1.3.1 下载并安装OpenCV
1.3.2 添加OpenCV路径到系统环境变量
1.3.3 VisualStudio中OpenCV工程的创建
第2章 开发基础
2.1 Camera开发基础
2.2 USB3.0输'出
2.2.1 UVC简介及使用说明
2.2.2 FPGA中UVC相关逻辑的说明
2.3 FPGA简介
2.4 软件理论介绍
2.4.1 数字图像基础
2.4.2 摄像机模型和坐标系
2.4.3 计算机图形学基础
第3章 开发实战
3.1 硬件主板设计
3.1.1 图像传感器电路设计
3.1.2 DDR3电路设计
3.1.3 USB3.0电路设计
3.2 FPGA实现数字图像处理
3.2.1 项层设计
3.2.2 上电时序
3.2.3 时钟管理
3.2.4 按键处理
3.2.5 曝光控制
3.2.6 摄像头信号重产生
3.2.7 像素位宽处理
3.2.8 Bayer转RGB
3.2.9 RGB转YC
3.2.10 DDR3视频帧缓存
3.2.11 曝光融合
3.2.12 输出选择
3.2.13 直方图均衡
3.2.14 IMU数据整合到视频流
3.3 双目摄像机校准与视频透视
3.3.1 相机内参数
3.3.2 如何求相机参数
3.3.3 参数文件说明
3.3.4 双目视频透视源码工程
3.4 VR场景开发
3.4.1 3DOFVR概念与简介
3.4.2 用VMG-PROV实现3DOFVR应用
3.5 利用VMG实现SLAM定位及环境感知AR应用
3.5.1 SLAM与ORB.SLAM2
3.5.2 利用VMG-PROV运行ORB-SLAM2进行定位并在Unity中制作AR应用
附录
参考文献
封面图: