微软最近推出了最新版的 Kinect SDK ,能够实现实时的 Kinect Fusion,并提供了丰富的手势交互功能,对体感交互开发人员的吸引力越来越大。而 OpenNI 2.0 以上的版本也转为使用微软官方的 Kinect 驱动,也显示了 Kinect 驱动一体化的大趋势。不过目前大部分 Kinect 开发程序还是基于 OpenNI 1.* 的旧版本,要迁移到 OpenNI 2.0 工作量非常大。这里给出一种 OpenNI 和 Kinect SDK 共存、能够手动切换驱动程序的方法,满足大家在两种平台上进行体感开发的需求:
注意:以下的操作是基于 Windows 7 系统进行的.
一、安装驱动
1. 首先假设你已安装了OpenNI 1.* 版本。
如果没有,可从以下链接中下载安装:
1.1 OpenNI 和 Nite :http://www.openni.org/openni-sdk/openni-sdk-history-2/#.UWJ83YOqaSo
1.2 SensorKinect:https://github.com/avin2/SensorKinect (注意要和 OpenNI 的版本对应)
2. 卸载Primesense驱动。注意这里并不需要