江风网

txt_epub_Kindle_azw3_mobi_pdf电子书免费下载

OpenNI体感应用开发实战

作者: 任侃
分类: 工业技术
出版时间: 2014-07-01
发布时间: 2020-09-27
阅读热度: 18
综合评分: 0
下载支持: TXT EPUB MOBI AZW3 PDF
在线阅读: 手机阅读 电脑阅读
《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++语言、视频和图像处理、用户体验研究等领域的实践经验也比较丰富。

《OpenNI体感应用开发实战》章节目录
  • 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体感应用开发实战》为网络收集或网友自行上传,本站不对内容负责,《OpenNI体感应用开发实战》版权归原作者所有,仅供学习交流,请勿商业使用,本站不提供任何下载,储存服务,如无意侵犯了你对《OpenNI体感应用开发实战》的版权,请联系我们,我们将在第一时间删除相关内容!