001 第1章 什么是Kinect
002 Kinect的来历和工作原理
009 Kinect艺术家
045 第2章 处理深度图像
046 图像和像素
047 项目1:安装SimpleOpenNI编程程序
053 项目2:编写你的第1个Kinect程序
061 项目3:像素
066 将像素换算为实际距离
067 项目4:无线录音测量
074 项目5:追踪最近的物体
083 项目6:隐形铅笔
092 项目7:《极少数派》风格的照片
104 练习
105 第3章 利用点云编程
106 本章中你将学到
107 欢迎来到3D世界
110 绘制第1个点云
115 让点云移动
121 以彩色的形式呈现点云
124 让点云具有交互性
134 项目
135 项目8:空气架子鼓
155 项目9:虚拟的Kinect
180 总结
181 第4章 玩转骨骼数据
188 关于标定的说明
189 标定过程的步骤
190 用户检测
197 访问关节位置
204 骨骼结构课程
213 测量两个关节之间的距离
223 3D方向转换
242 背景去除、用户像素与场景图
251 免标定的追踪:手跟踪及质心
260 项目
261 项目10:训练度量
276 练习
276 项目11:“Stayin’ Alive”:舞步触发MP3
298 练习
299 总结
301 第5章 制作扫描
306 Modelbuilder介绍
313 MeshLab介绍
316 为Kincet数据构建网格
322 我们的第1次扫描
323 清理网格
331 校正后的模型
332 准备打印
333 用MeshLab减少多边形
335 使用MakerBot打印模型
338 把模型发送至Shapeways
340 总结
343 第6章 将Kinect用于机器人
345 正向运动学
363 逆向运动学
374 总结
375 第7章 结论:下一步要做什么
376 超越Processing:其他框架与语言
379 需探索的3D编程中的话题
384 项目
388 附录
390 SimpleOpenNI 备忘录
393 第2章
397 第4章
408 第6章