微软Kinect for Windows SDK:暮春时节 如期而至
2011-06-21 10:26阅读:
当你第一次听到“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的特性有哪些吧。
·
原始传感器数据流(Raw Sensor
Streams)——开发人员可以获取来自深度传感器、彩色摄像头传感器和四元麦克风阵列的原始数据流。这些信息能够允许他们在Kinect传感器产生的底层数据流的基础上进行开发。
·
骨骼跟踪(Skeletal
Tracking)——这套
SDK能够跟踪在
Kinect的视野中移动的一到两名玩家的骨骼影像,从而使构建以姿态驱动的应用成为可能。
一个利用SDK骨骼跟踪技术开发的体感游戏Shape
Game
·
高级音频功能——音频处理功能包括先进的噪音抑制、回声消除以及用于识别当前声源的波束形成技术等,并能够与
Windows的语音识别
API实现整合。
·
简便的安装——这套
SDK可以通过
Windows
7的标准方式实现快速安装,无须复杂的配置,而且完整安装的大小还不足
100
MB,开发者在短短几分钟之内就能完成安装并使用。
·
详尽的文档——这套
SDK包含了
100多页高品质的技术文档。除内建的帮助文件外,文档资料中还包含
SDK所提供的大部分示例的详细解说。
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,详细信息将在产品面市时另行提供。
正如微软首席研究与战略官克雷格•蒙迪说道,“像这些达到一定规模的突破性的技术所产生的创造力和发明将开辟一个全新的充满无限可能的计算世界。”
相关阅读:
真人Andy做客微软讲授用户界面的往与今
吉尼斯世界纪录:Kinect
成为史上销售最快的电子消费品
自然用户界面在微软技术节大放异彩
微软Kinect:谁还要控制器?