kinect是微软开发的一种计算机输入设备,原来只是用于xbox,kinect负责捕捉用户的动作,让xbox游戏做出相应的反应。很快大家对此非常有兴趣,因此有些geek和组织为kinect开发了驱动和其他软件,将其移植到PC上。因为kinect具有非常先进的人机交互理念,因此在它的人机交互基础上,能发挥许多先进的技术。目前kinect已经广泛应用于游戏,在其他一些领域,如医疗方面也有一些突破。

kinect为了捕捉用户的动作,它具有三个摄像头和一个麦克风。三个摄像头其中一个用来识别图像,类似普通的摄像头,另外两个是红外摄像头,用来做空间定位和红外热感。它还具有一个麦克风,用来拾音。所以明显微软想把kinect当成是计算机的眼睛和耳朵。

微软也意识到了kinect的意义,因此微软退出了官方开发包kinect for windows,但是kinect for windows并不是只为了游戏而开发,而是一个独立的人机交互模块,至于能做什么,完全看大家对kinect for windows的想象了。

因为kinect的创新性,在其推出两个月的时间里,销售了800万台,被吉尼斯世界纪录评价为销售最快的电子产品。2012年美国科技博客网站BusinessInside评选本世纪10款最重要电子产品时,kinect榜上有名。

kinect具有的功能主要是能听声音和看东西,它有一个2D相机和两个红外摄像头用来扑捉动作,有一个麦克风能听到外部的声音。现在的kinect在摄像头方面增加了清晰度,由于有红外线来探测动作,所以即使关了灯,kinect依旧可以看到你得动作。最新的摄像头也增加了噪音过滤功能,更加精确的识别语音命令。语音和图像是kinect的基本功能,kinect的更加重要的功能是它有大脑,就是分析它所看到的和听到的东西。这些包括:语音识别,图像识别,骨架跟踪等等。

kinect for windows是微软开发基于PC下的kinect开发包,以下文章我们着重了解kinect for windows的情况。

kinect for windows - 初认识相关推荐

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

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

  2. Kinect for Windows SDK开发入门

    Kinect for Windows SDK开发入门(一):开发环境配置 首先来看一下Kinect设备: 1. Kinect设备 黑色的Kinect设备如下图:基座和感应器之间有一个电动的马达,通过程 ...

  3. Kinect for Windows培训视频

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

  4. 深入理解Kinect for Windows开发

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

  5. Kinect for windows的脸部识别

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

  6. Kinect for Windows SDK发布

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

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

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

  8. 更多 Kinect for Windows 项目揭示

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

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

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

最新文章

  1. 一个伟大、孤僻、特立独行的灵魂:天才已去60年
  2. 【STM32】FreeRTOS 列表和列表项
  3. cardsui-for-android
  4. 简历要求中“ 扎实的JAVA基础”的学习方法
  5. 【Swift】iOS裁剪或者压缩后出现的白边问题
  6. 常遇问题及一些可能的解决方案
  7. 斗地主实现洗牌发牌功能
  8. 利用WebUtil删除Cookies
  9. 基于C++的模板引擎
  10. 佳能g3800编程器固件_佳能g3800清零软件 佳能g3800打印机废墨清零
  11. Hadoop大数据实战权威指南
  12. Markdown转pdf分页
  13. mysql语法之update
  14. php 字符串压缩,PHP 压缩字符串的几种方法
  15. mp4视频文件压缩率大概是多大?
  16. 读懂 指令、程序、微命令、微操作、微指令、微程序、微地址
  17. tp3.2 生成条形码
  18. 2022前端面试需要掌握的面试题
  19. 基于Springboot的漫画网站设计与实现的源码+文档
  20. 与世无争的非编程语言,却成为程序员们的心头爱

热门文章

  1. 2018.6.14 华为南研所面试经验
  2. 跨系统角色转移服务器未响应,王者荣耀:跨系统角色转移真的来了,附详细操作内容注意事项...
  3. D2大会资源分享(解决了GitHub下载限速)
  4. 诺丁汉大学计算机专业怎样,诺丁汉大学计算机科学专业怎么样 雅思成绩要求如何...
  5. 2020支付行业七大预测:聚合支付牌照有望正式落地
  6. 父类指针可以指向子类对象
  7. vue双向绑定原理及实现
  8. jemter使用beanshell的几种方法
  9. 从“受精卵”到“独角兽”,有多大概率?
  10. 关于系统时钟的配置问题,如是stm32f1的系统时钟为72Mhz