OpenNI体感应用开发实战

OpenNI体感应用开发实战

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

国内首本关于openni的实战性著作,首本基于xtion设备的体感应用开发类著作。

内容简介

本书具有权威性,由国内体感应用开发领域的专家撰写,华硕官方和cnkinect社区提供支持;具有针对性,深入调研openni社区开发者的需求,据此对内容进行编排;全面且系统地讲解了xtion和openni的功能使用、技术细节和工作原理,以及体感应用开发的各种知识和技巧;实战性强,包含多个有趣的综合性案例,详细分析和讲解案例的实现过程,确保读者通过本书掌握体感应用开发的技术和方法是本书的宗旨。

全书共19章,分为五个部分:基础篇(第1~3章)介绍了自然人机交互技术、xtion硬件设备的功能和原理、openni的功能和应用;准备篇(第4~6章)讲解了如何搭建openni+xtion的体感应用开发环境,以及openni的一些基本功能;进阶篇(第7~13章)详细讲解了人体骨骼追踪、手势识别、手部追踪、录制与重播、生产节点的建立、声音数据的获取和使用、彩色图像数据的获取和贴图等openni的重要功能及其应用方法;实战篇(第14~17章)详细讲解了4个有趣且具有代表性的案例,通过这部分内容读者将能掌握体感应用开发的流程与方法;高级篇(第18~19章)讲解了体感应用开发中会用到的多种高级功能,如运动捕捉和openni unity工具包等。

作者简介

作者任侃,国内体感应用开发领域的先驱,毕业于英国萨利大学(University of Surrey),就职于南京理工大学电光学院。精通体感应用开发,对人机交互技术、体感技术、体感应用、体感设备等都有非常深入研究。在C++语言、视频和图像处理、用户体验研究等领域的实践经验也比较丰富。

章节目录

版权信息

前言Preface

第一部分 基础篇

第1章 自然人机交互

1.1 什么是自然交互

1.2 科幻电影场景的人机交互

1.3 自然人机交互技术发展现状

1.4 本章小结

第2章 Xtion硬件设备

2.1 Xtion设备简介

2.2 Xtion设备的优势

2.3 深度感应器原理

2.4 本章小结

第3章 OpenNI开发方案

3.1 初识OpenNI

3.2 OpenNI生产节点

3.3 OpenNI应用

3.4 本章小结

第二部分 准备篇

第4章 Xtion开发准备工作

4.1 下载OpenNI及相应程式

4.2 安装OpenNI

4.3 使用Xtion的注意事项

4.4 本章小结

第5章 搭建基础的Xtion体感开发环境

5.1 创建控制台工程

5.2 配置工程OpenNI环境

5.3 本章小结

第6章 初识Xtion体感开发

6.1 OpenNI基础应用

6.2 图生成器

6.3 深度生成器

6.4 用户生成器

6.5 场景分析器

6.6 图生成器的概念及功能

6.7 OpenNI程序流程

6.8 本章小结

第三部分 进阶篇

第7章 人体骨架追踪

7.1 坐标系

7.2 关节

7.3 人体骨架追踪流程

7.4 人体骨架追踪程序搭建流程

7.5 人体骨架识别范例

7.6 本章小结

第8章 手势识别与手部追踪

8.1 手势识别原理

8.2 NITE控制

8.3 手部追踪原理

8.4 本章小结

第9章 录制与重播

9.1 录制

9.2 重播

9.3 本章小结

第10章 限制生产节点的建立条件

10.1 有条件地建立生产节点

10.2 通过限制条件列举符合条件的生产节点

10.3 根据节点信息建立生产节点

10.4 本章小结

第11章 使用XML文档初始化

11.1 XML文档设定参数

11.2 使用XML文档配置功能

11.3 本章小结

第12章 声音数据的获取与使用

12.1 声音生成器

12.2 声音数据的处理

12.3 本章小结

第13章 彩色图像的获取和贴图

13.1 OpenNI框架支持的图像格式

13.2 图像生成器

13.3 获取RGB影像及贴出RGB影像

13.4 本章小结

第四部分 实战篇

第14章 体感鼠标模拟

14.1 手部追踪与鼠标模拟

14.2 程序编写前的准备工作

14.3 初始化

14.4 程序设计

14.5 本章小结

第15章 Xtion玩《街头霸王》

15.1 用身体控制游戏人物

15.2 创建工程、配置工程环境

15.3 初始化

15.4 Ken人物动作的表述

15.5 虚拟按键机制

15.6 本章小结

第16章 体感方向盘玩赛车类游戏

16.1 体感方向盘设计

16.2 体感方向盘程序开发初始化

16.3 模拟方向盘操控

16.4 本章小结

第17章 Xtion控制机器人

17.1 体感控制机器人需求分析

17.2 初始化

17.3 控制机器人

17.4 机器人程序代码实现

17.5 本章小结

第五部分 高级篇

第18章 BVH骨架转换

18.1 运动捕捉技术简介

18.2 动作捕获数据

18.3 旋转

18.4 欧拉角

18.5 本章小结

第19章 OpenNI Unity工具包

19.1 准备工作

19.2 开始游戏

19.3 添加骨架模型

19.4 添加用户选择器

19.5 本章小结

附录 BVH文件格式示例

OpenNI体感应用开发实战是2014年由机械工业出版社华章分社出版,作者任侃。

得书感谢您对《OpenNI体感应用开发实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
从PowerBI到PowerPlatform:低代码应用开发实战 电子书
本书是专讲Power Platform低代码开发步骤和应用的实战入门书。
AIRIOT物联网平台开发框架应用与实战 电子书
在可以预见的未来,物联网技术将改变所有行业。
Hadoop应用开发与案例实战(慕课版) 电子书
Hadoop是目前比较流行的大数据框架之一,可使用简单的高级编程模型实现大型数据集的分布式存储和处理。本书以Hadoop的概念、集群搭建、核心组件、实战案例等为主线,较为全面地介绍了Hadoop大数据存储及处理技术的相关知识。全书共10章,前9章主要讲解Hadoop基础,内容包括初识Hadoop、Hadoop的安装与配置、高可用与联邦、分布式文件系统HDFS、集群资源管理系统YARN、分布式计算框
ClojureWeb开发实战 电子书
本书专门探讨Clojure在Web开发领域的实际应用。通过阅读本书,读者既可以深入理解ClojureWeb栈的专业知识,同时又能运用这些知识来轻松构建Web应用。
AppInventor开发实战 电子书
App Inventor是MIT开发的流行的可视化编程工具,编程爱好者可以在短时间学会创建炫目的安卓手机应用。