Chapter 1 购买合适的Kinect硬件 2
1-1 市售的Kinect硬件 2
1-2 两种Ki nect硬件的差别 4
1-3 Kinect for Windows硬件专属功能 5
1-4 使用Kinect for Xbox进行开发 5
1-5 Kinect的计算结果 6
1-6 Kinect的“兄弟” 7
1-7 总结 9
Chapter 2 Kinect开发概览 11
2-1 Kinect、驱动程序与执行环境 11
2-2 Kinect与应用程序执行环境 13
2-3 解析Kinect硬件 14
2-4 深度图像 15
2-5 Kinect具备的能力 17
2-6 微软官方SDK 19
2-7 程序语言与开发框架的选择 20
2-8 Kinect参考书籍 26
2-9 参考网站与文章 28
Chapter 3 安装Kinect for Windows SDK 31
3-1 下载SDK 31
3-2 SDK分为两个部分 32
3-3 SDK安装前 34
3-4 安装SDK 35
3-5 安装Kinect 38
3-6 使用OpenNI 2.x快速体验Kinect 40
3-7 安装DeveloperToolkit 41
3-8 测试Kinect设备 43
3-9 Kinect硬件的差异 44
3-10 范例 47
Chapter 4 Kinect开发初体验 61
4-1 操控Kinect 61
4-2 Kinect硬件特性 62
4-3 使用Developer Toolkit Browser 64
4-4 使用Kinect Studio 65
4-5 Kinect硬件与.NET的连接 68
4-6 Kinect硬件与C++的连接 69
4-7 范例 70
Chapter 5 声音处理 87
5-1 Kinect的声音来源 87
5-2 Kinect的声音API 89
5-3 范例 90
Chapter 6 语音识别与语音合成 99
6-1 语音 99
6-2 Kinect的语音API 99
6-3 语音识别引擎 102
6-4 范例 103
Chapter 7 图形界面Kinect 应用程序 118
7-1 窗口框架(Framework)的选择 118
7-2 Kinect传感器图像信息 118
7-3 使用Web技术作为图形显示 121
7-4 使用其他平台作为图形显示 121
7-5 范例 122
Chapter 8 Kincet 交互 142
8-1 Kinect提供的数据流 142
8-2 位置、方位与交互模式 142
8-3 交互距离 144
8-4 骨架追踪 145
8-5 骨架信息流 148
8-6 交互模式 150
8-7 控制Windows应用程序 151
8-8 控制鼠标 152
8-9 Kinect交互 152
8-10 范例 156
Chapter 9 彩色图像处理 176
9-1 彩色图像流 176
9-2 Kinect传回的彩色图像 177
9-3 只有手势是不够的 178
9-4 彩色图像流相关类 179
9-5 范例 181
Chapter 10 深度图像处理与应用 200
10-1 深度图像流 200
10-2 深度图像数据 201
10-3 近距离模式 203
10-4 整合事件的处理 205
10-5 范例 206
Chapter 11 骨架追踪与应用 231
11-1 Kinect的骨架追踪功能 231
11-2 关节方位 232
11-3 Kinect交互函数库结合WPF 235
11-4 范例 236