Kinect应用开发实战:用最自然的方式与机器对话

Kinect应用开发实战:用最自然的方式与机器对话

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

    关注微信公众号

因版权原因待上架

编辑推荐

本书不仅包含大量实践指导意义极强的实战案例,还包含大量建议和最佳实践,是学习Kinect for Windows 应用开发不可多得的参考书。

内容简介

本书由微软资深企业架构师兼Kinect 应用开发专家亲自执笔,既系统全面地讲解了Kinect 技术的工作原理,又细致深入地讲解了Kinect 交互设计、程序开发和企业应用展望。

作者简介

作者余涛,资深企业架构师(Enterprise Architect)、PMI认证项目管理师(PMP),目前就职于微软中国。热衷于Kinect技术,致力于推广Kinect体感技术在企业领域的应用。拥有12年以上的软件行业经验,有丰富的大型软件项目设计、开发、管理经验,为医疗、智能交通、能源、汽车等企业级客户提供架构及咨询服务。业余时间热爱旅行、山地车运动和电影。

章节目录

版权信息

推荐序一

推荐序二

前言

为什么要写这本书

读者对象

如何阅读本书

勘误和支持

致谢

第一部分 准备篇

引言 从科幻电影谈起

第1章 自然人机交互技术漫谈

1.1 自然人机交互技术的发展

1.2 “你就是控制器”——Kinect宣言

第二部分 原理篇

第2章 揭开Kinect的神秘面纱——硬件设备解剖

2.1 两款Kinect传感器对比

2.2 Kinect传感器的硬件组成

2.3 Kinect相关技术规格

2.4 本章小结

第3章 Kinect工作原理大揭秘

3.1 Kinect for Xbox 360的产品设计

3.2 基于“管道”的系统架构

3.3 Kinect眼里的三维世界

3.4 深度图像成像原理

3.5 从深度图像到骨骼图

3.6 创建你的Avatar

3.7 本章小结

第三部分 基础篇

第4章 Kinect for Windows SDK导读

4.1 什么是Kinect SDK

4.2 Kinect for Windows体系架构

4.3 应用层API详解

4.4 数据流概述

4.5 骨骼跟踪

4.6 NUI坐标转换

4.7 本章小结

第5章 Kinect用户交互设计的若干思考

5.1 Xbox 360 Kinect Hub界面和Metro风格

5.2 体感游戏的优势及局限性

5.3 用户交互的趋势和新特性

5.4 Kinect“体感操作”交互设计的七条军规

5.5 本章小结

第四部分 开发篇

第6章 开发前的准备工作

6.1 开发Kinect应用所需的技能

6.2 系统要求

6.3 下载和安装Kinect SDK

6.4 加载驱动、检验及测试

6.5 配置开发环境

6.6 要点和故障排除

6.7 本章小结

第7章 Hello,Kinect!

7.1 一行代码的“Hello,Kinect!”

7.2 控制台界面HelloKinectMatrix

7.3 KinectContrib快速工程模板

7.4 KinectWpfViewers工具控件

7.5 本章小结

第8章 Kinect开发循序渐进

8.1 一个简单的编程模型

8.2 更专业的深度图

8.3 控制Kinect仰角

8.4 本章小结

第9章 Kinect深度数据测量技术及应用

9.1 什么是Kinect视角场

9.2 深度值与实际距离的对比

9.3 深度图像的直方图

9.4 Kinect深度数据测量的应用

9.5 本章小结

第五部分 实例篇

第10章 用Kinect表演“变脸”

10.1 在人的面部变换脸谱

10.2 代码实现

10.3 合理暂停骨骼跟踪

10.4 道具平滑跟随

10.5 调整幕布大小

10.6 练习作业[1]

第11章 用Kinect唤起“红白机”的回忆

11.1 用身体控制马里奥

11.2 代码实现

11.3 副产品:PPT演示“空手道”

11.4 练习作业

第12章 用Kinect玩PC版的《水果忍者》

12.1 空气鼠标设计思路

12.2 在PC中用Kinect玩《水果忍者》

12.3 更多游戏:《割绳子》

12.4 练习作业

第13章 创建你的Kinect Hub Demo界面

13.1 Metro风格界面设计

13.2 使用Kinect骨骼跟踪

13.3 使用Coding4Fun Kinect Toolkit开发加速器

13.4 悬停选择

13.5 本章小结

第14章 用Kinect导播天气预报

14.1 天气预报是这样炼成的

14.2 一些优化的话题

14.3 Kinect语音导播切换

14.4 本章小结

第15章 基于Kinect的家庭监控系统

15.1 通过Kinect进行目标探测

15.2 使用计算机视觉库

15.3 目标人体探测和影像录制

15.4 扩展功能和更多应用场景

15.5 本章小结

第16章 “Kinect牌”梦境录音笔

16.1 Kinect音频采集

16.2 音频录制

16.3 练习作业

第六部分 进阶篇

第17章 再谈姿态识别和手势识别

17.1 姿态和手势

17.2 动作与算法

17.3 常见手势识别

17.4 工具介绍

17.5 本章小结

第18章 Kinect在手术室的应用原型

18.1 原型设计

18.2 交互设计

18.3 体感操作的实现

18.4 利用SDK v1.5的新特性

18.5 本章小结

第19章 Hello,Kinect 3D World!

19.1 点、面、云

19.2 Kinect体感应用开发工具简介

19.3 本章小结

第七部分 展望篇

第20章 奇思妙想——Kinect效应

20.1 四旋翼飞行器的“导航雷达”

20.2 宠物看护机器人

20.3 空气吉他

20.4 倒车雷达系统

20.5 Kinect购物车

20.6 魔术道具

20.7 本章小结

第21章 Kinect企业级应用

21.1 思维导图

21.2 体感操作应用

21.3 深度数据应用

21.4 实物3D建模应用

21.5 机器人视觉与控制

21.6 本章小结

第22章 下一代人机交互技术

22.1 下一代Kinect技术若干猜想

22.2 未来惊鸿一瞥

第八部分 附录

附录A Kinect SDK命名空间速查手册

A.1 看图说话

A.2 类

A.3 结构

A.4 枚举类型

A.5 Kinect和NUI相关术语

附录B 推荐阅读及网络资源

B.1 百花齐放的NUI社区

B.2 推荐阅读

后记

参考资料

Kinect应用开发实战:用最自然的方式与机器对话是2012年由机械工业出版社华章分社出版,作者余涛。

得书感谢您对《Kinect应用开发实战:用最自然的方式与机器对话》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
RPA财务机器人应用与开发——基于UiPath 电子书
本书以项目化教学方式为主导,总体章节的组成包括七个项目:走进RPA财务机器人世界、RPA财务机器人基础UiPath认知、RPA财务机器人Excel应用、RPA财务机器人Email应用、RPA财务机器人Web应用、RPA财务机器人实战开发、RPA财务机器人部署与运维。本书主要是介绍RPA以及开发工具UiPath的一些理论知识,通过银企对账机器人案例让学生对RPA财务机器人有感性认识,教学中主要采用小
用“芯”探核:龙芯派开发实战 电子书
本书是一本介绍如何快速熟悉、掌握龙芯派开发方法的专著,本书基于龙芯派二代开发板,首先由浅入深地介绍了龙芯派二代的架构、龙芯派的启动和开发配置、Linux基本操作与常用工具等内容,帮助读者快速上手龙芯派的实际操作;然后通过Qt编程、智能家居、无人机编队系统、数字采集系统、个人路由器、网络加速、图像识别、语音关键词检索等多个项目,手把手地教给读者龙芯派的开发方法,并提供了项目代码供读者一步步学习。
RPA财务机器人开发与应用:基于UiBot 电子书
本书主要介绍RPA的一般原理和财会应用场景下常用的自动化技术。分为理论篇、基础案例篇和综合案例篇。共13章,包括RPA基础知识、UiBot简介、Excel自动化、App自动化等。
Android Studio应用开发实战详解 电子书
全书共分18章,依次讲解了Android开发基础、搭建Android开发环境、AndroidStudio集成开发环境介绍、AndroidStudio常见操作、分析Android应用程序文件的组成、Gradle技术基础、UI界面布局、MaterialDesign设计语言、核心组件介绍、Android事件处理、图形图像和动画处理、开发音频/视频应用程序、GPS地图定位、Android传感器应用开发、编
机器学习原理与实战 电子书
本书共11章,分别介绍了机器学习概述、数据准备、特征工程、有监督学习、无监督学习、智能推荐的相关知识,并介绍了市财政收入分析案例、基于非侵入式电力负荷监测与分解的电力分析案例、航空公司客户价值分析案例、广电大数据营销推荐案例以及基于TipDM数据挖掘建模平台实现航空公司客户价值分析案例。