none
从头说起:Kinect for Windows是什么? RRS feed

  • 常规讨论

  • 作者:李渊  原文链接  http://www.wpdang.com/archives/86358.html

    导言:2012年消费电子展(International Consumer Electronics Show,简称CES)上,微软按计划推出了Kinect for Windows,一同发布的还有Kinect for Windows SDK软件开发工具包1.0正式版。

    至此,微软正式将这款在游戏主机市场备受欢迎的体感操控设备,引入到了Windows生态中。微软亚洲研究院院长洪小文博士介绍说:

    “Kinect for Windows SDK包含众多来自微软研究院的创新技术,任何有志于借助Kinect技术对自然用户接口进行创作性探索的人,都能够享受到它所带来的无限可能。Kinect for Windows SDK还拓展了丰富的可能性,可应用于解决如医疗与教育等领域的社会问题。”而此时距离Kinect第一次在公众面前亮相,已经过去3年多的时间。


    2009年6月的E3游戏展上,微软正式公布了搭配Xbox 360游戏主机使用的体感操控外设,这就是以Projet Natal为开发代号的Kinect。Kinect的出现彻底颠覆了玩家与游戏主机单一的互动模式,将过去科幻片里才有的体感人机互动理念变为现实。




    在Kinect公布时,微软已经向游戏开发者提供了完整的开发工具,因此利用Kinect的游戏越来越多。由于Kinect的骨骼捕捉技术可以同时捕捉4个人共计48个骨骼动作的能力,而且Kinect不需要借助任何控制器,单纯依靠Kinect传感器的RGB和红外摄像头即可捕捉三维空间内玩家的各种动作,这无疑也带来了Kinect作为动作捕捉工具在非游戏领域的发挥空间。于是微软开始以Kinect技术为支点,面向Windows开发者准备Kinect for Windows套件。



    Kinect在Xbox 360主机上大获好评,但当时在Windows平台,开发者们想要利用Kinect就只能使用非官方的解决方案,例如Kinect 配合CLNUI SDK等方式。这样的选择虽然能够解一时之渴,但却在安全性以及开发条件上显得捉襟见肘。为了改变这一现状并满足开发者的需求,微软在2011年6月推出了Kinect for Windows SDK Beta版,允许开发者使用C# 与.NET Framework 4.0来进行相关开发。在第一次版本更新后,Kinect for Windows SDK Beta 2新增了对Windows 8系统的支持。


    2012年2月,微软推出了Kinect for Windows传感器以及Kinect for Windows SDK软件开发工具包1.0正式版,并为开发者开放了22种Kinect for Windows的示例代码下载,开发者可以根据自己的喜好重新使用并重新编排这些代码。


    正式版的Kinect for Windows SDK软件开发工具包还在前面两个版本的基础上,新增和改进了不少功能与技术支持,例如在同一台PC设备上可以使用多达4台Kinect for Windows感应器,并显著改善了Kinect感应器的骨骼追逐功能。新加入的Near Mode近距离模式,使得Kinect for Windows传感器的最小识别距离缩短为40cm。新增的Microsoft Speech语音组件,完善了“far-talk”声学模型。此外,开发者可以在应用程序的安装程序中内置广告,并进行了稳定性能改进,包括驱动器稳定性、运行修复和语音修复等,新增并完善示例功能,例如通过Kinect Explorer完成示例。


    2012年10月9日,微软正式面向中国市场推出Kinect for Windows套件, 并同步在京东商城发售 。2013年3月18日,微软发布了Kinect for Windows SDK软件开发工具包的最新1.7版本,新版中包含了Kinect Fusion和Kinect Interactions两项新功能。Kinect Fusion可以让Kinect实时捕捉和构建实物的3D模型,并且支持多种输出格式,将可应用于虚拟现实技术、3D打印以及工业设计中,而Kinect Interactions也就是手势识别功能,它的出现可以捕捉更为精细及运动幅度较小的手势动作。微软研究院科学家Anoop Gupta表示:

    “Kinect for Windows SDK为程序开发人员开启了无限宽广的世界,让他们可以轻松在Windows上发挥Kinect的技术潜力。我们迫不及待想看到开发人员在我们的协助下创造出何种更自然、更直觉的计算机操作体验。”


    Kinect的诞生,改变了人们的游戏和娱乐体验方式,现在Kinect for Windows则在零售、医疗保健、教育等多个行业改变着人机交互方式。作为一个专门提供给开发者企业用户在PC设备上进行体感应用开发与创新的设备套件,Kinect for Windows将硬件、软件和商业许可结合在一起。通过开发者所提供的各类应用,Kinect for Windows正带来一场全新的人机交互变革,为消费者带来更丰富、更便捷的行业应用操控体验。

    

    2013年6月18日 13:56
    版主