Microsoft推出Kinect For Windows后,原来的安装方法不再继续有效,OpenNI 1.5.x也不能再继续使用。这里介绍OpenNI和Kinect For Windows的安装与使用。
硬件需求:
Kinect For Windows一台
连接Kinect和PC的USB转换接口(关于转换接口,参见链接)
推荐安装环境:
Windows 7 32bit
软件需求:
OpenNI
Kinect For Windows SDK
NiTE(非必需)
Kinect For Windows 开发者工具包(非必需)
1. 软件下载
OpenNI 2.x针对OpenNI 1.5.x做了大幅简化,请针对操作系统选择合适的版本。
(1)OpenNI SDK(目前版本为OpenNI-Windows-x86-2.2.msi)
(2)NiTE (目前版本为NiTE-Windows-x86-2.2.msi)
下载地址为http://www.openni.org/files/nite/,需要先注册然后才能下载
(3)Kinect For Windows SDK (目前版本为KinectSDK-v1.8-Setup.exe)
下载地址为:http://www.microsoft.com/zh-cn/kinectforwindows/develop/developer-downloads.aspx
(4)Kinect For Windows 开发者工具包(目前版本为KinectDeveloperToolkit-v1.8.0-Setup.exe)
下载地址为:http://www.microsoft.com/zh-cn/kinectforwindows/develop/developer-downloads.aspx
2. 安装过程
最好把旧版本的OpenNI和NITE卸载干净(非必需,经测试可以兼容旧版本)
请确保Kinect不要插入电脑
(1)安装Kinect For Windows SDK
安装Kinect For Windows SDK 到默认目录
(2)安装OpenNI SDK
安装OpenNI SDK到默认目录
(3)安装NiTE(非必需)
安装NiTE到默认目录
(4)安装Kinect For Windows 开发者工具包(非必需)
安装Kinect For Windows 开发者工具包到默认目录
(5)插入Kinect这时将Kinect插入电脑,请确保Kinect的电源也被插好了。如果硬件驱动安装成功的话,那么我们会在设备管理器里看到如下的标志
3. 验证
(1)验证OpenNI
在OpenNI目录下:C:\Program Files\OpenNI2\Samples\Bin,找到SimpleViewer应用程序,然后执行。这是一个显示深度图的例子,如果运行正常,那么说明OpenNI安装没有问题。
(2)验证NiTE
在NiTE目录下:C:\Program Files\PrimeSense\NiTE2\Samples\Bin,找到SimpleHandTracker应用程序,然后执行。这是一个显示手部跟踪的例子,如果运行正常,那么说明NiTE安装没有问题。
(3)验证Kinect For Windows 开发者工具包
在Kinect For Windows 开发者工具包目录下:C:\Program Files\Microsoft SDKs\Kinect\Developer Toolkit v1.7.0\Tools\ToolkitBrowser,找到ToolkitBrowser应用程序,然后执行。这里有很多好玩的程序,如Face Tracking Visualization,这是一个显示脸部跟踪的例子,如果运行正常,那么说明工具包安装没有问题。