目 录序前言第1章 Intel RealSense技术与自然人机交互 11.1 自然人机交互 11.2 Intel RealSense技术 11.3 Intel RealSense的应用领域 61.4 Intel RealSense SDK功能特点 10第2章 Intel RealSense SDK编程基础 132.1 编程准备 132.2 Intel RealSense SDK架构 172.2.1 SDK架构 172.2.2 会话和模块 182.2.3 SenseManager中的流 182.3 原始数据流获取和处理 212.4 I/O设备操作 302.5 坐标系统 322.6 SDK编程应用举例 35第3章 3D扫描 433.1 扫描过程 443.2 面部扫描 443.3 物体扫描 463.4 头部扫描 473.5 身体扫描 483.6 扫描选项 493.7 3D扫描常见问题 503.8 典型3D扫描编程举例 503.9 3D扫描应用举例 51第4章 团块跟踪 544.1 初始化Blob模块 554.2 配置Blob跟踪模块 554.3 提取Blob数据 564.4 理解Blob数据 584.5 团块跟踪应用举例 58第5章 深度增强的摄影和录像 605.1 增强的拍照功能 605.2 增强的录像功能 645.3 访问照片 655.4 深度增强的摄影和录像应用举例 66第6章 脸部跟踪算法 736.1 脸部跟踪编程 736.2 配置和数据获取 756.3 脸部位置数据 766.4 脸部特征点数据 776.5 脸部姿态数据 776.6 面部表情 786.7 面部识别 796.8 脸部跟踪应用举例 81第7章 手势跟踪算法 877.1 初始化和配置手势模块 887.1.1 配置跟踪选项 897.1.2 配置警报 927.1.3 配置手势 927.2 手势跟踪主处理循环实现 937.3 访问手动跟踪数据 947.3.1 坐标系 947.3.2 通过索引或ID访问手势数据 957.3.3 访问手势ID和时间戳 967.3.4 访问图像数据 977.3.5 访问手部位置数据 977.3.6 访问手势跟踪状态 977.3.7 访问手势和手侧 987.3.8 访问手指数据 987.3.9 访问轮廓数据 987.3.10 访问关节数据 997.4 处理警报 1017.5 处理手势 1037.6 手势跟踪应用举例 106第8章 物体识别 1118.1 物体识别编程 1118.2 配置特征及获取数据 1138.3 物体识别配置 1148.4 ROI和绝对ROI 1148.5 物体识别数据 1158.6 物体识别应用举例 115第9章 物体跟踪 1179.1 3D物体跟踪 1179.2 Metaio工具箱 1199.3 通过 SenseManager的物体跟踪 1249.4 配置特征及检索数据 1269.5 3D地图创建 1279.6 物体跟踪应用举例 128第10章 场景解析 13210.1 场景解析编程 13410.2 配置场景解析 13510.3 检查启动场景的质量 13610.4 获取跟踪数据 13610.5 场景解析应用举例 136第11章 语音识别与合成 14311.1 语音识别过程 14311.1.1 命令控制和听写 14511.1.2 处理识别事件 14511.1.3 录音级别 14611.1.4 置信值 14711.2 语音合成算法编程 14811.3 语音识别与合成应用举例 150第12章 无接触控制算法 15312.1 处理UI控件 15312.1.1 UI控制 15412.1.2 启用事件 15612.1.3 用自动注入和事件处理器处理控制 15612.1.4 集成无接触控制模块 15712.2 配置无接触控制模块 15812.3 处理警报 15912.4 将手势映射为UI控制 16012.5 无接触控制应用举例 161第13章 用户分割算法 16413.1 概述 16413.2 用户分割应用举例 166第14章 算法工具 16814.1 平滑实用程序 16814.2 旋转实用程序 17114.3 点转换工具 174第15章 Unity工具集 17915.1 Unity工具集概述 17915.2 动作 17915.3 持续动作 18115.3.1 跟踪动作 18215.3.2 转换动作 18315.3.3 旋转动作 18415.3.4 缩放动作 18415.3.5 激活/关闭动作 18415.3.6 启用/禁用行为动作 18515.3.7 显示/隐藏动作 18515.3.8 混合形状动画 18615.3.9 发送信息动作 18615.4 触发条件和规则 18615.4.1 事件触发条件和规则 18715.4.2 跟踪触发条件和触发值 18915.4.3 旋转触发条件和触发值 18915.4.4 缩放触发条件和规则 19015.4.5 转换触发条件和规则 19015.4.6 动画触发条件和规则 19015.5 预制件 19115.6 Unity工具应用举例 192第16章 Intel RealSense 3D摄像头应用举例 19616.1 智能宠物机器人 19616.2 烹饪教学 20316.3 穿墙虚拟现实游戏 210参考文献 217