标签:
kinectforwindowssdk微软研究院codecamp测试版特性 |
分类: 技术 |
当你第一次听到“Kinect for Windows
SDK”的消息时,相信你对被告知的时间期限“Later
Spring”一定印象深刻,而如今,它终于在千呼万盼中如期而至。
2011年6月17日,微软公司发布了由微软研究院开发的,基于Windows的Kinect软件开发工具包测试版(Kinect for Windows SDK
beta)。这套用于非商业性应用开发的免费测试版SDK(Software Development
Kit,软件开发工具包),旨在让日益增多的开发者、学术研究者和发烧友群体借助Windows 7平台,利用Kinect技术,创造在深度感应、人体运动跟踪以及语音和物体识别等领域的全新体验。即日起,可以访问http://research.microsoft.com/kinectsdk免费下载Kinect
for Windows SDK。
SDK特性面面观:
Kinect for Windows SDK适用于Windows 7,套装中包括驱动程序、用于获取原始传感器数据流的大量API、自然用户界面、安装程序文件及其他资源。这套SDK还允许开发者借助微软Visual Studio 2010,利用C + +、C#或Visual Basic等语言开发新的应用。
此SDK虽然只是一个入门套件,但其诸多特性将为学术研究人员和技术爱好者提供强有力的Kinect系统功能,包括声音、系统API以及对传感器的直接控制,以帮助他们创建丰富的自然用户界面。下面,先让我们浏览一下SDK的特性有哪些吧。
·
·
一个利用SDK骨骼跟踪技术开发的体感游戏Shape Game
·
·
·
Code Camp:24小时的奇迹
首先体验Kinect for Windows SDK特性与功能的,是50位参加微软研究院“代码挑战营(Code Camp)”活动的代码发烧友们。在SDK测试版发布前的24个小时里,50位顶级开发者被选派到微软研究院雷蒙德总部,参加于研究院举办的Code Camp。这些研发人员需通过SDK工具包在紧张的24小时内,发挥自己的想象力和创造力,开发各种“异想天开”的应用。应用开发涉及的领域也非常广泛,从科学到教育,从游戏娱乐到医疗卫生,研发人员们可以无限地、尽情地发挥想象,挑战自己的开发极限。在第二天,Channel 9(第9频道)还对Code Camp进行了4个小时的直播。
不知读者朋友们是否还记得Pong这款世界上最早的视频游戏?游戏中,由人操纵按纽控制屏幕中的两道竖杠,来回反弹屏幕中蹦蹦跳跳的小光点,击不中者扣一分。正是这款小游戏,开创了电脑视频游戏的时代。而在Code Camp的24小时里,来自Lewis and Clark 大学的Nick Wilson和 Julian Dale为Pong开发了一个特别的补丁包。他们利用Kinect的骨骼追踪技术为这款小游戏创建了一个自然用户界面,人体可以代替游戏操纵杆来完成游戏。Nick Wilson和Julian Dale两个人并没有在Windows系统上编程的经验,他们在24小时里现学了Visual Studio,C#等技术,通过SDK创建了新版的电脑游戏Pong。
微软Microsoft Surface的最具价值专家(MVP)Joshua Blake也出现在了代码营里。他的团队开发的应用名为Virtual Kinductor(Kinect与conductor的合写),可以帮助人们通过姿势和语言来指挥一个管弦乐队。Joshua Blake表达了对即将发布的SDK的无比期待,并对它潜在的广泛的应用感到非常兴奋。
如果在24小时开发出一款可以飞起来的应用装置是不是听起来很cool呢?Alex
Wiggins, Ruma Paul 以及 Fabio
Matsui三位研究员仅用不到一天的时间,通过SDK合力制作出一架可以用身体进行控制的飞行器。他们在控制飞行器的时候,看起来就像气功大师在远处运功让该装置悬浮起来一样。当他们三人将飞行器拿到外面的大厅演示的时候,吸引来一大批观众,据说还吓走了几个大厅前台的接待员。
Alex Wiggins, Ruma Paul和Fabio Matsui三人正在展示飞行器
“代码挑战营”的营员们在24小时之内通过SDK所创造的奇迹着实令人惊叹。试想如果是24天,或者24个月,Kinect for Windows
SDK所带给爱好者们的应用潜力必将无可估量!
SDK大家评
“Kinect for Windows
SDK为开发者们提供了一个广阔的发挥空间,让他们在Windows平台上释放Kinect技术的无限潜能。我们急切地期待看到开发者群体的创新,微软将与他们携手,共同打造更加自然、直观的计算体验。”
——微软研究院杰出科学家Anoop Gupta
“Kinect for Windows
SDK包含众多来自微软研究院的创新技术,任何有志于借助Kinect技术对自然用户界面进行创造性探索的人,都能够享受到它所带来的无限可能性。Kinect
for Windows SDK还拓展了丰富的机遇,用以解决诸如医疗和教育等领域的社会问题。”
——微软亚洲研究院院长洪小文博士
“Kinect
for Windows
SDK的发布,仅仅是我们践行承诺的开始。关于自然用户界面,微软的愿景是最终实现人机之间更为自然的、无形的交流:电脑能够读懂人的动作手势,能够听懂人的语音指令,甚至可以辨别人们声音的变化并作出相应的反应。”
——微软公司博客高级经理Jeffrey Meisner
这项软件开发工具包的发布,展示了微软欲将自然用户界面带给更多学术研究人员和技术爱好者的良好愿景,微软希望通过提供强有力的工具帮助他们运用Kinect技术创造出更有创意的应用。另外,微软还计划在晚些时候发布商用版SDK,详细信息将在产品面市时另行提供。
正如微软首席研究与战略官克雷格•蒙迪说道,“像这些达到一定规模的突破性的技术所产生的创造力和发明将开辟一个全新的充满无限可能的计算世界。”
相关阅读:
欢迎关注
微软亚洲研究院人人网主页:http://page.renren.com/600674137
微软亚洲研究院微博:http://t.sina.com.cn/msra