嘿嘿,前两天装了Kinect for Windows SDK,今天又装了Open NI,并测试二者兼容成功。

网上有很多帖子已经有点过期了,给的链接里面下载不到需要的安装文件,或者文件已经更名,所以在此重新整理一下。

 

 

首先下载Open NI SDK,NITE,SensorKinect三个文件。

注意一点,一定要三个文件版本对应,分别为:

OpenNI SDK v1.5.4.0

NiTE v1.5.2.21

OpenNI-Compliant Sensor Driver v5.1.2.1

否则安装有很多不识别的情况。下载链接如下:

http://www.openni.org/openni-sdk/openni-sdk-history-2/

下载完成后,按照下载顺序依次安装三个文件。

(注:上述三个文件是低版本的,目前更新到Open NI2.0版,这个版本只需要安装NITE2.0中间件即可,不需要安装sensor了,不过我没有测试成功,安装完了找不到例子文件………………

在此感谢叶梅树博主提供信息~~^^)

 

 

安装成功后,将Kinect连接电脑,按照Kinect体感游戏网中的帖子《微软 Kinect for Windows SDK 与 OpenNI共存》进行驱动更新设置,链接如下:

http://www.cnkinect.com/article-6449-1.html

更新后,设备管理器的截图如下:

(注意:若有错误,可以卸载后重新插入Kinect,重新自动识别为Windows的驱动,然后再按照上述步骤进行更新。)

 

 

上述步骤完成后,进行测试,本文参考了博客园另一位作者的帖子,链接如下:

http://www.cnblogs.com/tornadomeet/archive/2012/09/26/2704046.html

打开openNI安装目录下的samples子目录,本机目录地址为D:\Program Files\OpenNI\Samples\Bin64,此位置作为参考。

bin目录下有debug或者release两个文件夹,择其一,双击其中的一个sample,看能否运行。

本文作者也测试UserTracker.net.exe,测试深度图,结果运行如下:

心得:虽然在安装和测试中遇到若干问题,比如PrimeSense中没有Audio的驱动……这问题目前还需解决,但测试例子成功后,还是非常有成就感的。

 

posted on 2012-12-24 13:39  奇奇萌  阅读(3062)  评论(15编辑  收藏  举报