Kinect是微软开发的一种根据人类肢体动作进行交互的产品,现在有两个版本,一种是Kinect for Xbox,一种是Kinect for Windows。前者是专门用在游戏中的,和微软的主打游戏机Xbox相配套使用,是一个成熟的产品;后者则是一个传感采集工具,目前微软只提供原形,企业或研究机构可以用它来和自己的产品结合进起进行使用。可以说Kinect for Windows只是一个采集工具,把采集回来的“资源”以一定形式的API开放给我们,以便于我们和自己的产品结合,增加自己产品的交互性和用户体验。

图一 我们采购的Kinect for windows
大体上Kinect是由这几个传感器组成的:红外传感器(IR Emitter),红外深度传感器(IR Depth Sensor),摄像头(Color Sensor),还有一组麦克风(四个)(Microphone Array),还一组控制Kinect上下活动的传感器(Tilt Motor)。

图二 传感器示意

图三 分别为报像头和红外传感器捕捉的影像
Kinect对骨骼的识别是非常准确的,对于骨骼识别有两种关状态,坐姿和站资,坐姿或识别10个骨骼节点,站姿可识别20骨骼节点,如下图:

图三 站姿和坐姿关节点示意图
这20个骨骼节点分别为:1、头(Head),2、肩中央(ShoulderCenter),3、左肩(ShoulderLeft),4、右肩(ShoulderRight),5、左肘(ElbowLeft),6、右肘(ElbowRight),7、左腕(WristLeft),8、右腕(WristRight),9、左手(HandLeft),10、右手(HandRight),11、脊柱(Spine),12、 髋中央(HipCenter),13、左髋(HipLeft),14、右髋(HipRight),15、左膝(KneeLeft),16、右膝(KneeRight),17、左髁(AnkleLeft),18、右髁(AnkleRight),19、左脚(FootLeft),20、右脚(FootRight)
前10个为坐姿可识别的关节点。
Kinect的有效范围为:左右57.5度,上下为43.5,因为有上下活动控制关置(tilt),可以向上或向多增加27度的可视活动范围。可远近距离方面,有两个选择,一种是普通模式,一种是近距模式。普通模式的理论距离是0.8-4m,实际最佳距离为:1.2-3.5m,近距模式理论距离是0.4-3m,实际最佳距离是0.8-2.5m。

Kinect for windows概览相关推荐

  1. Kinect for Windows培训视频

           之前参加了微软的活动,今天收到微软发的信,他们给出了培训视频,我把信的内容复制给大家一起学习: 本文文档SkyDrive存档  https://skydrive.live.com/red ...

  2. 深入理解Kinect for Windows开发

    ----微软Build2012大会:Kinect for Windows Programming Deep Dive 这个周末看了两天的微软Build 2012大会,真的是一次盛会,上面有很多的演讲主 ...

  3. Kinect for windows的脸部识别

    需要引入的dll: 需要将下面两个dll复制到当前路径 Kinect for windows提供了脸部识别的功能,可以识出人脸.主要是通过FaceTrackFrame类的GetTriangles()来 ...

  4. Kinect for Windows SDK发布

    转载请注明出处为KlayGE游戏引擎,本文地址为http://www.klayge.org/2011/06/17/kinect-for-windows-sdk%e5%8f%91%e5%b8%83/ 前 ...

  5. Kinect开发笔记之二Kinect for Windows 2.0新特性

    这是本博客的第一篇翻译文档,笔者已经苦逼的竭尽全力的在翻译了,但无奈英语水平也是很有限,不对或者不妥当不准确的地方必然会有,还恳请大家留言或者邮件我以批评指正,我会虚心接受.谢谢大家.         ...

  6. 更多 Kinect for Windows 项目揭示

    虽然Kinect for Windows的发布不过才过去一个月而已,但是到目前为止这个Xbox 360游戏设备辅助产品似乎已经赶上了一些商业企业项目了.其中包括一个让机器人自动购物车成为现实的项目.在 ...

  7. [译]Kinect for Windows SDK开发入门(二):基础知识 上

    上篇文章介绍了Kinect开发的环境配置,这篇文章和下一篇文章将介绍Kinect开发的基本知识,为深入研究Kinect for Windows SDK做好基础. 每一个Kinect应用都有一些基本元素 ...

  8. [译]Kinect for Windows SDK开发入门(八):骨骼追踪进阶 上

    前7篇文件我们介绍了Kinect SDK中各种传感器的各种基本知识,我们用实验的方式演示了这些基本对象和方法的如何使用,这些都是Kinect开发最基本的知识.了解了这些基本知识后,就可以开发出一个基于 ...

  9. Kinect for Windows v2.0安装教程

    Kinect for Windows v2.0安装教程 根据官方教程,Kinect v2.0支持Windows 8/8.1/10,本教程讲述在Windows 10上的安装. 打开浏览器,百度搜索--K ...

最新文章

  1. SpringBoot数据访问配置
  2. html制作nba网页,NBA篮球_实用电脑小技巧:通俗解答html 自己动手建一个非常简单的网页_沪江英语...
  3. 安卓活动间的传值问题
  4. ipython的使用
  5. Project 'king.commons' is missing required library: 'lib/plweb.jar' Build path Build Path Problem
  6. Microsoft Virtual Lab Use Guide
  7. java中的criteria_java-jpa-criteriaBuilder使用入门
  8. 黑马Python笔记1
  9. 类和对象的关系练习题:需求:将汽车改装成3个轮子的车并换个颜色。
  10. JS中经纬度的正则表达式(亲测有效)
  11. Quartz是什么?
  12. 中国跨境电商现状及发展前景
  13. 【转】DSP是什么--DSP是神马东东??
  14. 【顶】(与同事合作的快乐)技术人员也需要先学会做人,再学会做事,再是能成事,最后是成名得利
  15. 【JAVA】学习java 基础知识
  16. 【myISAM和innoDB】mySql的引擎myisam和innodb的区别/mysiam(mysql插入速度优化)
  17. js实现数字从1动态递增到10
  18. 如何读jdk源码以及查找linux本地方法,例如DefaultSelectorProvider
  19. 用python做一个自动签到程序
  20. 四川电信IPTV路由器DHCP鉴权登陆自动获取IP

热门文章

  1. 抖音简单3个设置,让播放量轻松破万
  2. 第12期 《迈过的坎就是走过的门》9月刊
  3. Alex各层卷积计算详解
  4. 工作流系统功能列表系列
  5. 测试服务器角色转移系统,王者荣耀转区测试什么时候开始 跨系统角色转移测试时间...
  6. 记录 M1 MacBook Pro 安装 Linux 虚拟机
  7. 《灌篮高手手游》的设计分析
  8. C++海港(port)
  9. 《优势谈判》笔记……
  10. 深度学习与计算机视觉(CV)介绍