菜单
  

    2010年6月14日 微软正式将XBOX360体感游戏的周边外设命名为Kinect,在这之前,它以Natal为开发代号,在CES2010一经亮相便惊艳四座,“你何以用户给你的身体自如的进行游戏,而且无需任何控制器。”这不禁引发了更多技术爱好者们无尽的想象:我们还能用Kinect做些什么呢?

    而我们似乎都感觉到了,计算机已经不仅仅只是一台用来计算或处理事务的机器,从它的诞生到如今已经具备了与人类相媲美的感知能力,他们不仅能看到,能感觉到其他物体的活动,能听到,甚至还具有观察到人类无法观察到,听到人类听不到的能力。这不得不归功于计算机硬件及各种传感器的发明与应用。科幻电影中的场景,正逐步的进入我们的生活,那些以前根本无法想象的场景,也成为了生活的一部分。而Kinect正是在这样的背景下诞生的,这让人机交互从二维转化为三维,从图形用户界面(GUI)到自然交互界面(NUI),而且是非接触的交互体验。

    2011年四月微软发布了Kinect for windows SDK beta1,虽然相对于开源社区来说,显得有些姗姗来迟,但似乎并不影响爱好者们对Kinect的浓厚的兴趣,越来越多的人开始研究Kinect,并开始开发一些小的Kinect程序。

    2  开发技术与环境

    2。1 开发语言

    2。1。1 C#语言

    C#,是微软于2000年6月发布的为NET Framework量身订做,一种面向对象编程语言。C#拥有C/C++的强大功能以及Visual Basic简易使用的特性,和Java以及C++一样亦为对象导向(object-oriented)程序语言,但是C#编写的程序只能在Windows操作系统下运行。

    2。2  开发环境与工具

    2。2。1  。NET框架+Microsoft visual studio 2010 Ultimate

    C#语言是建立于。NET Framework之上的,NET框架(Framework)微软的一个集合类库。。NET Framework 的关键组件是公共语言运行库(CLR),它提供内存管

    理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全,以及可提高安全性和可靠性的其他形式的代码准确性 。另外。NET框架还包括。NET Framework 类库。其中。NET Framework包含 ADO。NET、ASP。NET 和 Windows 窗体。。NET Framework 提供了托管执行环境、简化的开发与部署工具以及与各种编程语言的集成环境。

     

    开发环境Microsoft Visual Studio 2010 Express或Microsoft Visual Studio 2010版本;

    下载地址: http://msdn。microsoft。com/zh-cn/vstudio/aa718325。aspx ;

    2。2。2  开发工具 Kinect for Windows SDK

    Kinect for Windows SDK是微软为开发者提供的关于Kinect设备的开发工具包,目前版本已经更新到1。7。而本次开发使用的版本是1。5。Kinect for Windows SDK1。5在兼容1。0的基础添加了一些新特性。在KinectSDK v1。5中,核心SDK与Developer Toolkit(开发者工具包)被分离开来,两者分别安装。

    在开发者工具包中,提供了一些基础的示例代码,供学习者们理解与学习。

    Kinect for Windows SDK

    下载地址: http://www。microsoft。com/zh-cn/kinectforwindows/develop/developer-downloads。aspx ;

    Coding4Fun。Kinect。Toolkit快速开发工具包,

    下载地址: http://c4fkinect。codeplex。com/ ;

      Microsoft。Net Framework 4。0和Visual Studio 2010一同安装;

      安装 KinectSDK时关闭visual studio 2010,以便配置环境

    3  Kinect的工作原理

    3。1  两款Kinect对比

    微软为玩家用户和开发用户提供了两种不同的Kinect。

    分别为Kinect for Xbox360和Kinect for windows

    从外观上来看,两者几乎没什么差异,只是Logo不同而已:一个是Xbox360,一个是Kinect,另外,Kinect for windows的USB数据线稍微短一些。

  1. 上一篇:java+sqlserver商品销售管理系统的设计与实现
  2. 下一篇:Android汽车维修管理系统的设计与实现
  1. 基于Kinect的手势跟踪与识别算法设计

  2. 基于kinect的体感交互游戏的开发

  3. 基于u,v两方向数据的MTF曲面拟合研究

  4. kinect体感游戏控制器姿态检测方法研究

  5. kinect深度数据的走廊出口...

  6. C#基于Kinect的旗语识别系统设计

  7. Kinect两点间识别设计与实现

  8. 河岸冲刷和泥沙淤积的监测国内外研究现状

  9. 当代大学生慈善意识研究+文献综述

  10. 杂拟谷盗体内共生菌沃尔...

  11. 大众媒体对公共政策制定的影响

  12. 中考体育项目与体育教学合理结合的研究

  13. java+mysql车辆管理系统的设计+源代码

  14. 酸性水汽提装置总汽提塔设计+CAD图纸

  15. 乳业同业并购式全产业链...

  16. 电站锅炉暖风器设计任务书

  17. 十二层带中心支撑钢结构...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回