《Kinect应用开发实战:用最自然的方式与机器对话》一第3章 Kinect工作原理大揭秘 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的以上疑问都会一一得到答案。

上一篇:SOA和云解决数据管理风险问题的正确姿势


下一篇:0基础搭建Hadoop大数据处理-编程