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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章