OpenNI在vs 2010上安裝及配置


本文轉自:http://www.cnblogs.com/TravelingLight/archive/2011/08/27/2155487.html

感謝原文作者的分享。

---------------------------------------------------------------------分割線-------------------------------------------------------------------------

介紹
硬件需求:
Kinect一臺(價格:1000-700RMB左右)
連接Kinect和PC的USB轉換接口(關於轉換接口,參見:http://www.cnblogs.com/TravelingLight/archive/2010/12/01/1892670.html

推薦安裝環境:
Windows7 32位 或 windowsXP 32位


軟件需求:
OpenNI
NITE
Kinect驅動


1:軟件下載
請針對你的操作系統選擇合適的安裝文件。Windows平臺下,每一種安裝文件又分爲Development版和Redist版。Development版本是針對開發者(程序員)。Redist版本是針對使用者(玩家)。


(1)OpenNI-Win32-1.3.2.3-Dev
官方網站下載:http://www.openni.org/downloadfiles/opennimodules/openni-binaries/20-latest-unstable

(2)NITE-Win32-1.4.1.2-Dev
官方網站下載:http://www.openni.org/downloadfiles/opennimodules/openni-compliant-middleware-binaries/33-latest-unstable

(3)avin2-SensorKinect-2d13967
Kinect驅動(來自國外的AVIN大俠製作):https://github.com/avin2/SensorKinect
點擊旁邊的DownLoad按鈕即可下載。




2:安裝過程
請確保把舊版本的OpenNI和NITE卸載乾淨。
請確保把第三方驅動卸載乾淨。

請確保KINECT不要插入電腦。

(1)安裝OpenNI
安裝OpenNI到默認目錄

(2)安裝NITE
安裝NITE到默認目錄

(3)安裝驅動AVIN2-SensorKinect
解壓後,安裝Bin目錄下的執行文件。裏面有幾個可供你選擇,針對你的系統安裝合適的驅動。
例如:你是windows 32位系統,那就安裝SensorKinect-Win-OpenSource32-5.0.3.4



你可以在下面的目錄裏找到安裝程序:
OpenNI默認的安裝路徑:C:\Program Files\OpenNI
NITE默認的安裝路徑:C:\Program Files\PrimeSense\NITE
驅動的默認安裝路徑:C:\Program Files\PrimeSense\SensorKinect\Driver

(4)插入KINECT
這個時候把Kinect插入到電腦上。請確保Kinect的電源也被插好了。(友情提示:請確保你的電源插板可用,請確保你的電源插拔開關已經打開。)
如果你是XP系統,當第一次插入Kinect的時候,會提示發現新硬件,然後系統會提示安裝合適的驅動。這個時候,只需要一直點下一步就可以了。如果安裝驅動失敗,那麼我們需要手動指定驅動的路徑。
第一個發現的硬件會是Kinect Moto。當Kinect Moto識別以後,會發現LED燈再不停的閃爍。
第二個發現的硬件會是Kinect Camera。
第三個發現的硬件會是Kinect Audio。
如果三個硬件的驅動都被正確安裝成功,那麼我們會在設備管理器裏看到下面的標誌:


(5)重啓電腦
重啓之後,我們還需要一些驗證工作。


3. 驗證
(1)驗證OpenNI

在OpenNI目錄下:C:\Program Files\OpenNI\Samples\Bin\Release,找到NiSimpleViewer應用程序,然後執行。這是一個簡單的顯示彩色圖和深度圖的例子,如果運行正常,那麼說明OpenNI安裝沒有問題。

(2)驗證NITE
在NITE目錄下:C:\Program Files\PrimeSense\NITE\Samples\Bin\Release,找到Sample-StickFigure應用程序,然後執行。這是一個可以識別骨骼的例子,你需要做出“投降姿勢”纔可以識別骨骼。如果運行正常,那麼說明NITE安裝沒有問題。


提示:
如果你同時安裝了微軟的KINECT驅動,又同時安裝了OpenNI的驅動,那麼系統會優先選擇微軟的驅動。要切換到OpenNI的驅動,可以從硬件管理器裏操作。


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