[Mo]windows XP 下kinect+openNI+NITE+vs2008开发环境的搭建


原文: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版本)

      下载不了就点这里,http://download.csdn.net/source/3537292

    第二步,接着安装SensorKinect这个文件,这是硬件驱动程序.

    Kinect驱动:http://dl.dbank.com/c059av7eg5

    第三步,安装Nite这个文件,中间需要输入授权序列号:0KOIk2JeIBYClPWVnMoRKn5cdY4=  ,NITE所有版本都用这个序列号,官方提供的、免费的.

    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\" )(选择覆盖文件)


       (从"c:\Program Files\Prime Sense\Sensor\SampleXMLs\OPENNI\Data" 里复制所有XML文件到 "c:\Program Files\OpenNI\Data" )(选择覆盖文件)

    2. 将"c:\Program Files\Prime Sense\NITE\Data\"目录下所有的XML文件中Licenses部分替换为(替换的部分就是key=后面的部分):

  <Licenses>
     <License vendor="PrimeSense" key="0KOIk2JeIBYClPWVnMoRKn5cdY4="/>
  </Licenses>

3.实例测试

OpenNI执行例子的默认目录是:c:/Program Files/OpenNI/Samples/Bin

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配置


你可能感兴趣的:([Mo]windows XP 下kinect+openNI+NITE+vs2008开发环境的搭建)