编辑推荐
本书不仅包含大量实践指导意义极强的实战案例,还包含大量建议和最佳实践,是学习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应用开发实战:用最自然的方式与机器对话》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。