18新利最新登入微软Kinect SDK如何工作

在Kinect SDK的测试期间,微软的研究团队想出了一种使用Kinect与WorldWide Telescope进行交互的方法。"width=
在Kinect SDK的测试期间,微软的研究团队想出了一种使用Kinect与WorldWide Telescope进行交互的方法。
图片由微软提供

跳起来挥挥手!2010年,微软的Kinect将互动游戏玩法转变为无需控制器的体验。要使用Kinect,你必须购买Kinect设备,并将其连接到兼容的Xbox 360系统上。你还必须购买专为Kinect设计的游戏。

黑客们立刻对这项新技术产生了兴趣。几乎是一夜之间,他们就找到了将Kinect控制应用于更多Xbox游戏的方法。第三方设备驱动程序(由非微软开发者编写的软件)在Kinect发布后不久就出现了。整个网站都给出了寻找和使用这些驱动程序的提示。一个名为Kinect Hacks的网站展示了黑客们18新利最新登入的自制产品,包括从3d扫描仪到JediBot(使用Kinect的传感器系统训练潜在绝地武士正确的光剑技术)的所有东西。PaoliKinect黑客].

广告

你可能认为微软会认为这是一种威胁。在Kinect发布后的几个小时内,微软就表示要让黑客们的日子不好过,甚至威胁要采取法律行动。但微软的反应似乎刺激了黑客社区。三个月后,微软宣布了一项截然不同的计划:为黑客敞开大门,邀请他们进入。

微软通过创建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总线
  • 微软Windows 7, Windows嵌入式标准7或Windows 8开发者预览
  • Microsoft Visual Studio 2010 (Express或其他版本)
  • .NET Framework 4.0
  • Microsoft DirectX SDK(2010年6月或更高版本)
  • 适用于Microsoft DirectX 9的Runtime
  • 带有特殊USB数据/电源电缆的Kinect Windows传感器

上面列出的Kinect for Windows传感器与你花一块钱买的Kinect硬件不一样Xbox 360.Windows版Kinect售价249美元,比Xbox版Kinect贵100美元左右。DirectX SDK和。net Framework可以免费下载,Visual Studio的Express版也是免费的。我们把这个软件的下载链接放在了本文的末尾[来源:微软]。

广告

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

所有这些都准备好了,你就可以下载Kinect SDK开始了。下载是免费的。只需访问Kinect for Windows的网站,点击“开发”,然后使用那里的下载链接。截至2012年春季,最新的下载版本是1.0.3.190,大小为226.8 MB。当你下载完成后,使用Kinect for Windows站点上的说明安装软件,启动Kinect for Windows设备,并开始在Visual Studio中进行开发体验。

不知道该往哪里走?接下来,让我们看看其他开发者是如何开发Kinect SDK的,并了解如何发布自己的Kinect应用程序。18新利最新登入

广告

为Kinect开发应用

2011年6月,微软在雷德蒙德园区举办了一个代码营,向开发者介绍Kinect SDK。"width=
2011年6月,微软在雷德蒙德园区举办了一个代码营,向开发者介绍Kinect SDK。
图片由微软提供

Kinect for Windows SDK已于2011年6月推出。18新利最新登入然而,微软因开放开发而不允许企业家从他们的创造中赚钱而受到批评。2011年10月,微软宣布Kinect for Windows商业授权将于2012年初推出。蜂蜜杏仁糖福利].

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

广告

如今,微软和其他开发者网站提供了人们如何使用Windows SDK的Kinect的例子。18新利最新登入从一个非常基本的示例开始,您可以为自己的应用程序派生一个结构。从那里,你可以引用其他应用程序的源代码,做类似的事情到你自己的应用程序,或者你可以分支到一个全新的东西。

那么,你可以把你的Kinect作品带到哪里去呢?如果你是免费提供的,你可以让你的软件在网上免费下载。如果你打算赚钱,你可以在Kinect for Windows SDK商业许可的条款下发布游戏。截至2012年初,该商业许可已适用于美国、加拿大、墨西哥、日本、新西兰、澳大利亚、英国、爱尔兰、德国、法国、意大利和西班牙。

当你发布Kinect应用程序时,你需要为用户提供安装和使用该软件的指导。他们还需要购买自己的Kinect for Windows传感器(硬件),并为自己的电脑安装Kinect for Windows运行时(软件)。

本文向您介绍了Microsoft Kinect SDK,这是为Windows Kinect开发软件的必要组件。我们只是揭开了表面,所以你可以看到里面。现在,由您来打开工具箱并开始工作。查看下一页的有用链接和更多信息。18luck手机登录

广告

作者的注意

当我接到这个任务时,我简直不敢相信距离我第一次写作已经有一年多了18新利最新登入微软Kinect的工作原理.作为一名程序员,从开发者的角度看待Kinect是一件令人兴奋的事情。令我失望的是,微软选择生产两种不同的Kinect设备(一种用于Xbox,另一种用于pc),而不是创建一个适配器系统。我还对微软Windows版Kinect的售价高出100美元感到失望。不过,让我感到鼓舞的是,如果我想开始开发自己的Windows Kinect应用程序,购买传感器可能是我唯一的主要支出。我期待看到更多的动态控制软件,这要感谢微软愿意接纳它的热心创新者。

相关文章

更多优质链接

来源

  • 福里,玛丽·乔。“基于Windows的Kinect商业版本开发工具包将于2012年初发布。”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年6月27日。(2012年3月19日)http://blogs.msdn.com/b/mis_laboratory/archive/2011/06/27/xbox-kinect-software-development-kit-sdk-beta-released-to-public.aspx
  • Kinect黑客。“Kinect十大最佳攻略”。2011年9月10日。(2012年3月19日)http://www.kinecthacks.com/about/
  • 肖,弗兰克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,克里斯。“7个神奇的微软Kinect黑客。”媒体公司2011年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
  • 蜂蜜杏仁糖,菲利普。“微软Kinect SDK无法实现的功能。”Makezine。制作。2011年6月17日。(2012年3月20日)http://blog.makezine.com/2011/06/17/things-you-cant-do-with-the-microsoft-kinect-sdk/

广告

特色

广告

加载……
Baidu