原文:http://blog.csdn.net/moc062066
SensorKinect这个文件是kinect的硬件驱动,而OpenNI这个文件是驱动所基于的开发平台,NITE是一个中间件,它实现了手势的识别和运动捕获等功能.这个文件由于新版本不兼容,旧版本找了很久终于找到了.大概的安装过程如下:
1、安装
第一步,首先安装OpenNI这个平台程序,驱动是基于此的.
v1.0.0.23 OpenNIhttp://www.openni.org/downloadfiles/openni-binaries/21-stable (选择下载Windows版本)
第二步,接着安装SensorKinect这个文件,这是硬件驱动程序.下载不了就点这里,http://download.csdn.net/source/3537292
第三步,安装Nite这个文件,中间需要输入授权序列号:0KOIk2JeIBYClPWVnMoRKn5cdY4= ,NITE所有版本都用这个序列号,官方提供的、免费的.Kinect驱动:http://dl.dbank.com/c059av7eg5
v1.3.0.17 NITEhttp://www.openni.org/downloadfiles/openni-compliant-middleware-binaries/34-stable (选择下载Windows版本)
下载不了就点这里,http://download.csdn.net/source/3537300
2、相关设置
1. (从"c:\Program Files\Prime Sense\Sensor\SampleXMLs\NITE\Data\" 里复制所有XML文件到 "c:\Program Files\Prime Sense\NITE\Data\" )(选择覆盖文件)
NITE执行例子的默认目录是:c:/Program Files/Prime Sense/NITE/Samples/Bin
<1> 运行OpenNI目录下的执行例子 NiViewer sample 确保 depth & image streams 能够正常运行。
<2> 运行OpenNI目录下的执行例子 NiUserTracker sample play with the skeleton. Don't forget to start with the calibration pose!
<3> 运行NITE目录下的执行例子 PointViewer sample for the hand tracking demo.
4.VS2008开发环境
要使用VS进行开发的话,需要配置include和lib路径。
进入VS,点击菜单Tools,进入Options。
在Projects and Solutions中,选择VC++Directories。(假设OpenNI安装在默认路径下)
1.则include files加入
C:\Program Files\OpenNI\Include
2.Library files加入
C:\ProgramFiles\OpenNI\Lib
这样VS的开发环境就配置好了。
3.如果建立了OpenNI的开发项目,则还需要在
项目属性——Linker——Input 中的Additional Denpendencies,加入openNI.lib
5.参考文献:
1
vs2008配置