Microsoft Kinect SDK如何工作

经过:斯蒂芬妮·克劳福德

微软的研究团队提出了一种方法来使用Kinect在Kinect SDK的测试期间与全球望远镜互动。"width=
微软的研究团队提出了一种方法来使用Kinect在Kinect SDK的测试期间与全球望远镜互动。
图片礼貌微软

只是跳起来挥手!2010年,微软Kinect.转型互动游戏效果进入无控制室的体验。要使用Kinect,您必须购买Kinect设备并将其连接到兼容的Xbox 360系统。您还必须购买旨在与Kinect一起使用的游戏。

黑客立即被新技术兴趣。几乎一夜之间,他们正在寻找使用Kinect控件的方法超过几个Xbox游戏。第三方设备驱动程序 - 非MicroSoft开发人员编写的软件 - 发布后不久会出现Kinect。整个网站出现在查找和使用这些驱动程序时提示。一个网站Kinect Hacks展示了黑客自制创作,包括从3-D扫描仪到JEDIBOT的所有内容,它使用Kinect的传感器系统在适当的光剑技术中培训Jedi [来源:Paoli.Kinect黑客].

广告

你可能认为微软会认为这是一个威胁。在Kinect释放的几个小时内,它可能不会让您在Kinect释放的几个小时内表示承诺为黑客制定生命,甚至威胁法律诉讼[来源:Tanz]。但微软的反应似乎在黑客社区上刺激。三个月后,微软宣布了一个不同的计划:打开黑客的门并邀请他们。

微软通过开发Kinect软件开发工具包(SDK)做到了这一点。该公司在2011年6月发布了非商业使用的SDK测试版,随后在2012年2月发布了完全支持的商业和商业使用的1.0版本。SDK邀请了来自世界各地的创新软件工程师和企业家开发Kinect。斯皮维斯].

正如我们之前提到的那样,Kinect最初设计用于Xbox 360,并且控制台软件有自己的开发人员套件,具有与Kinect接口的规则[来源:格思里].不过,微软的Kinect SDK是为Windows应用程序设计的。通过将Kinect SDK扩展到Windows,微软将Kinect的功能开放给了更广泛的用途。这可能会为教育、医疗和交通等行业带来可用于kinect的创新软件。

随着Kinect软件开发的世界向你开放,让我们来看看你需要开始做些什么。

广告

设置Kinect SDK

在使用Kinect SDK之前,你需要一些东西。其中一些需要购买;其他是免费的或已经是你的Windows电脑的一部分:

  • 32位或64位双核处理器,2.66 GHz或更快
  • 2 GB内存
  • 专用USB 2.0总线
  • Microsoft Windows 7,Windows嵌入式标准7或Windows 8 Developer预览
  • Microsoft Visual Studio 2010 (Express或其他版本)
  • net Framework 4.0
  • Microsoft DirectX SDK(2010年6月或更高版本)
  • 微软DirectX 9运行时
  • 适用于Windows传感器的Kinect,带有特殊的USB数据/电源电缆

上面列出的Windows传感器的Kinect与你购买的Kinect硬件是不一样的Xbox 360..Kinect Windows费用为249美元,比Kinect超过100美元的Xbox。DirectX SDK和.NET Framework可作为免费下载提供,Visual Studio的Express版也是免费的。我们在本文末尾提出了此软件的下载链接[来源:Microsoft]。

广告

正如您可能已经猜到的,在开始之前,您还需要一些计算机编程经验。如果你还没有用过。net,你就需要找一个好的资源来把你对其他编程语言的了解映射到。net框架上。除了。net之外,您还需要熟悉DirectX SDK,该SDK旨在使用DirectX多媒体接口创建交互式软件。Visual Studio作为集成开发环境(IDE)运行,你可以在。net中编程,同时集成DirectX和Kinect sdk。

随着所有这些都到位,您就可以下载Kinect SDK并开始。下载是免费的。只需访问Windows网站的Kinect,单击“开发”,然后使用来自那里的下载链接。截至2012年春季,最新下载是1.0.3.190版,226.8 MB。当您的下载完成时,使用Kinect的说明进行Windows站点来安装软件,启动Kinect for Windows设备,并在Visual Studio开始开发体验。

不知道从这里去哪里?接下来,让我们看看其他一些开发人员用Kinect SDK完成了什么,并发现如何发布您自己的Kinect应用程序。

广告

为Kinect制作应用程序

2011年6月,微软举办了在他们的RedMond校园的代码阵营,向开发人员介绍Kinect SDK。"width=
2011年6月,微软举办了在他们的RedMond校园的代码阵营,向开发人员介绍Kinect SDK。
图片礼貌微软

自2011年6月以来,Kinect为Windows SDK提供了。但是,微软被批评开放发展而不允许企业家从他们的创作中赚钱。然后,2011年10月,微软宣布其Kinect为Windows商业许可证将于2012年初提供[资料来源:蜂蜜杏仁糖Foley.].

在公告发布之时,微软已经收到了来自全球25个行业的200多家公司的申请。这些公司拥有超越游戏玩法的创新理念。例如,西班牙科技公司Tedesys开发了TedCas软件,可以将重要数据(包括患者档案和与手术相关的参考材料)放在外科医生的指尖上。外科医生或护士无需停下来检索病人的重要信息,就可以在他们的记录界面上做手势,查看信息,然后无缝地返回到他们的程序中[来源:Shaw,Tedesys].

广告

今天,微软和其他开发者网站提供了人们如何在Windows SDK上使用Kinect的例子。从一个非常基本的示例开始,您可以为自己的应用程序派生一个结构。在此基础上,您可以引用其他应用程序的源代码,做与您自己的应用程序类似的事情,或者您可以扩展到一些全新的东西。

那么你在哪里可以使用你的Kinect for Windows创作?如果您免费提供它,您可以将软件作为免费在线下载。如果您计划赚钱,您可以根据Windows SDK商业许可证的Kinect条款分发。截至2012年初,商业许可证可用于美国,加拿大,墨西哥,日本,新西兰,澳大利亚,英国,爱尔兰,德国,法国,意大利和西班牙。

释放Kinect应用程序时,您需要为用户提供安装和交互的说明。他们还需要为Windows传感器(硬件)购买自己的Kinect,并为其计算机安装Windows运行时(软件)的Kinect。

本文已将您推出到Microsoft Kinect SDK,这是开发Windows的Kinect软件的基本组件。我们划伤了地面,所以你可以在里面进行。现在,您可以打开套件并开始才能开始。查看下一页以获取一些有用的链接和更多信息。

广告

作者注意

当我得到这个作业时,自从我第一次写作以来,我无法相信已经超过一年微软Kinect如何运作.作为一名程序员,能够从开发者的角度去看待Kinect是一件令人兴奋的事情。让我失望的是,微软选择生产两种不同的Kinect设备(一种用于Xbox,另一种用于pc),而不是创建一个适配器系统。我也对微软将Kinect的Windows版本的售价提高了100美元感到失望。不过,让我感到鼓舞的是,如果我想开始为Windows开发自己的Kinect应用程序,购买传感器可能是我唯一的主要支出。我期待看到更多的动态控制软件,这要感谢微软愿意接纳其热切的创新者。

相关文章

更大的联系

来源

  • Foley,Mary Jo。“2012年初,Windows开发套件的Kinect商业版。”ZDNet。CBS互动。2011年10月31日。(2012年3月20日)http://www.zdnet.com/blog/microsoft/commercial-version-of -kinect-for-windows-development-kit-due-in-early-2012/ 11107
  • 格思里,兰迪。“Xbox Kinect软件开发套件SDK Beta发布公众。”MSDN。微软公司。君。2011年27日。(2012年3月19日)http://blogs.msdn.com/b/mis_laboratory/Archive/2011/06/27/xbox-kkinect-software-development-kit-sdk-beta-Released-to-pully.aspx.
  • Kinect Hacks。“十大最佳金色黑客。”2011年9月10日。(2012年3月19日)http://www.kkkecthacks.com/about/
  • Shaw,Frank X.“感受到kinect效果”。微软公司。2011年10月31日。(2012年3月20日)http://blogs.technet.com/b/microsoft_blog/archive/2011/10/31/feeling-the-kinect- effect.aspx
  • 微软公司。“Kinect for Windows,概述。”2012.(2012年3月20日)http://www.microsoft.com/en-us/kinectforwindows/purchase/overview.aspx
  • Paoli,Chris。“7惊人的Microsoft Kinect Hacks。”Redmondmag.com.1105 Media Inc. 3月21日。(2012年3月19日)http://redmondmag.com/articles/2011/03/21/microsoft-kinect-hacks.aspx
  • 斯科菲尔德,杰克。“微软开始将Kinect推向商业用途。”ZDNet。CBS互动。2011年10月31日。(2012年3月20日)http://www.zdnet.co.uk/blogs/jacks-blog-10017212/microsoft-starts-pitching-kinect-for-business-use-10024688/
  • Tanz,杰森。“Kinect黑客正在改变机器人技术的未来。”Wired.com。康泰纳仕。2011年6月28日。(2012年3月19日)http://www.wired.com/magazine/2011/06/mf_kinect/all/1
  • 托里龙,菲利普。“你不能用Microsoft Kinect SDK做的事情。”mapedzine。制作。君。2011年17日。(2012年3月20日)http://blog.makezine.com/2011/06/17/things-you-cant-do-with-the-microsoft-kinect-sdk//

广告

广告

loading ...