第一章 手势交互 1
1.1 自然人机交互 1
1.2 手势交互概述 2
1.3 国内外研究现状 3
1.4 相关理论与技术 13
1.5 本章小结 15
第二章 Leap Motion简介 17
2.1 坐标系统 17
2.2 运动跟踪数据 18
2.2.1 帧 18
2.2.2 手模型 19
2.2.3 手指和杆状物体模型 22
2.2.4 手势 23
2.3 Leap Motion架构 25
2.4 支持的编程语言 28
2.5 类似产品的比较 28
2.6 本章小结 30
第三章 开发前的准备工作 31
3.1 所需基本技能 31
3.2 系统要求 32
3.3 下载和安装 32
3.4 Leap Motion开发环境的配置 34
3.5 编译运行例程 40
3.6 本章小结 41
第四章 Leap Motion开发文档 42
4.1 开发文档导读 42
4.2 Leap Motion的类与对象 46
4.3 完全注释的例程 54
4.4 Leap Motion的应用商店 66
4.5 本章小结 69
第五章 小试身手 70
5.1 “丢掉鼠标” 70
5.2 相关手势定义 71
5.3 代码实现 71
5.4 本章小结 77
第六章 循序渐进 78
6.1 应用开发 78
6.2 系统集成 94
6.3 本章小结 103
第七章 基于Leap Motion的沙画系统 104
7.1 沙画介绍 104
7.2 理论和现实意义 105
7.3 相关产品 106
7.4 沙画创作系统设计 106
7.5 沙画创作系统实现 109
7.5.1 界面设计 109
7.5.2 笔画的实现 109
7.5.3 沙子效果的实现 113
7.5.4 其他实现方法 116
7.5.5 沙画手法分类识别 123
7.6 使用方法与效果展示 125
7.7 本章小结 129
第八章 应用前景 130
参考文献 133