Kinect for Windows SDK 1.5 的改进及新特性
昨天晚些时候,微软发布了 Kinect for Windows SDK 1.5 版本,新版本 SDK 对 1.0 版
本的进行了较大的改动和更新。本文根据 Microsoft Kinect for Windows SDK and
Toolkit – v1.5 Release Notes 和 Kinect for Windows: SDK and Runtime version
1.5 Released 这两篇文章,并结合自己的安装和体验整理而成。
1. SDK 1.5 的下载和安装
新版本 SDK 和 1.0 版本的 SDK 完全兼容,如果您之前安装过 1.0 的,可以直接安装 1.5
的 SDK,如果您之前的开发版本是 Beta 版的,则需要卸载之后再安装 SDK 1.5 版本。在
Kinect for Windows SDK 1.0 版本 中,SDK 和示 例文件 是打 包一 起安装 的。 而在
SDK1.5 中,为了可以分别升级,微软把这两者分开独立为 Kinect for Windows SDK 和
Kinect for Windows Developer Toolkit 这两部分,所以需要分别下载安装, Kinect
for Windows SDK 1.5 及开发工具包 Kinect for Windows Developer Toolkit 的下载
地址为:http://www.microsoft.com/en-us/kinectforwindows/develop/developer-
downloads.aspx
安装过程很简单,需要注意的是:
安装前,需要将 Kinect 从电脑的 USB 上拔下。
安装前,需要关闭杀毒软件,如 360,我之前没有关这个就产生了安装没有权限的
错误。
对于安装还有其他问题,您可以参考我之前的一篇文章。
2. SDK 1.5 增加的新功能
新版本 SDK 添加了很多新的功能,方便了开发者开发 Kienct 应用,这些新功能包括:
新增了 Kinect Studio 工具
Kinect Studio 能够帮助开发者记录和播放 Kinect 数据,这极大地缩短和简化了 Kinect
应用程序的开发周期。Kinect 应用程序开发的调试是比较麻烦的,因为数据是实时读取的。
现在开发者能够记录应用程序获取的 Kinect 数据,并能够重复播放这些数据,来进行应用
程序的测试和改进。
下图中,左上角是 Kinect Studio 的主界面,使用 Kinect Studio 时必须附加一个正在运
行或者调试的 Kinect 应用程序,左下角是我运行示例中的面部识别程序。附加好之后,右
边有三幅图,就可以显示当前应用程序接收到的 Kinect 数据了,右边中间那幅图是彩色影