《Kinect应用开发实战:用最自然的方式与机器对话》一第3章 Kinect工作原理大揭秘 3.0-阿里云开发者社区

开发者社区> 华章出版社> 正文
登录阅读全文

《Kinect应用开发实战:用最自然的方式与机器对话》一第3章 Kinect工作原理大揭秘 3.0

简介: 本节书摘来自华章出版社《Kinect应用开发实战:用最自然的方式与机器对话》一书中的第3章,第3.0节,作者 余涛,更多章节内容可以访问云栖社区“华章计算机”公众号查看

第3章 Kinect工作原理大揭秘

拉斯蒂涅:“……那么,现在,让我们来揭示真相吧!”
—巴尔扎克,《人间喜剧》
“You are the controller”(你就是遥控器)
Shift the world from thinking“We need to understand technology”to“Technology needs to understands”(让机器来理解你)
—Kinect宣言
通过第2章我们已经对Kinect硬件架构有了充分的了解,通过剖析Kinect的硬件组成,揭开了它神秘的面纱。那么接下来我们干什么呢?这就如同面对汽车,为了更好地理解汽车的原理,我们会先打开引擎盖或爬到车下看底盘,把发动机、电器设备和车身的传动装备看个清楚,至于“汽车为什么会跑”这个问题,就得进一步探究发动机引擎的工作原理。因此,本章会结合第2章的描述,重点从产品设计、原理、软件算法、基础研究等角度去分析Kinect的内在奥秘。
对于Kinect,你也许会有如下疑问:
Kinect是根据用户体表红外来辨别人体,从而实现体感操作的吗?
既然Kinect的核心芯片和深度摄像技术都是PrimeSense提供的,那么微软究竟做了什么呢?
Kinect是通过人脸识别记住我的吗?
把灯关掉,可以继续玩Kinect游戏吗?
Kinect又是如何将玩家从背景中剥离出来的呢?
Kinect如何进行对玩家进行骨骼跟踪,无论他是大人还是小孩,无论他的身高、肤色、着装及环境光照如何?
凡是“大字形”的物体,Kinect都会努力去追踪吗?衣架会被识别为一个人吗?
如果一个人穿上裙子,Kinect是否可以进行骨骼跟踪?
Kinect可以识别我们的宠物狗吗?
为什么我手里提着一个包,Kinect依然可以很准确地识别我的手关节?
我可以观察到Kinect红外摄像头发射的光斑吗?
Kinect Avatar栩栩如生的面部表情,是如何实现的?
Kinect是如何准确理解人的身体语言的?
学习完本章,Kinect的以上疑问都会一一得到答案。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: