Kinect for Windows SDK开发初体验(一)环境配置
万众期待的Kinect for Windows SDK终于在广大开发者的千呼万唤中发布了beta版作为历史上销售最快的消费电子产品早就有无数人想将其用于其他领域了。微软虽然在硬件接口上制造了一点小障碍但并没有对Kinect的输出做任何加密。于是基于Kinect的各种应用层出不穷也有开源社区提供了针对Kinect的USB驱动程序比如OpenKinect等。微软从谏如流推出了官方版的Kinect for Windows SDK终于让广大开发者可以名正言顺地使用Kinect SDK了。我希望能够在第一时间为国内开发者提供Kinect开发相关的介绍根据微软官方提供的指南从浅入深将自己摸索Kinect SDK 的过程记录下来。安装环境首先来说Kinect for Windows SDK的下载地址http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/download.aspxKinect SDK目前只支持Windows 7分为x86和x64两个版本。开发工具方面还需要.NET Framework 4.0和Visual Studio 2010 最低Express版本的支持。Kinect SDK的视频开发教程http://channel9.msdn.com/Series/KinectSDKQuickstarts?sortrecent#tab_sortBy_recentKinect SDK的开发指南http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/guides.aspxKinect SDK的官方论坛http://social.msdn.microsoft.com/Forums/en-US/kinectsdk/threads硬件设备的需求是Kinect for Xbox 360 sensor和Xbox 360 Kinect AC Adapter/ Power Supply。如果您购买的是单独的Kinect将包含Kinect AC Adapter/ Power Supply。但是如果您购买的是XBOX 360 Slim和Kinect的套装就需要单独购买Kinect AC Adapter/ Power Supply。下面是亚马逊上的产品链接http://www.amazon.com/Xbox-360-Kinect-Adapter-Power-Supply/dp/B004IXRXGY/refsr_1_1?ieUTF8qid1308247174sr8-1安装步骤1. 硬件安装下面的图片是Kinect和AC Adapter/ Power Supply按照接口连接好后将USB插入到PC上AC Adapter电源是可以支持220V的所以不需要转换器直接插到电源上就可以。2. Kinect SDK安装Kinect SDK的安装过程非常简单无需任何设置直接安装即可。3. 环境测试Kinect SDK安装完成后我们将Kinect转接口的USB接口插入到PC中。PC会发现新硬件并且自动查找驱动程序安装。下图是安装完成后的示意图4. 测试程序我们打开Kinect SDK中自带的Sample Skeletal Viewer就可以很方便地检测Kinect设备是否与PC已经连接好了。为了测试逼得我不得不闪亮出镜了。以后Kinect调试说不定还真要请一个人站在那里实现敏捷开发中的“双人编程”……写到最后我们今天关于Kinect的介绍就到这里在Kinect SDK的发布会上展示了很多有意思的DEMO可见Kinect的应用前景是无限广阔的。下图就是一个Kinect与虚拟增强现实整合的案例