Xtion開篇……

      背景: Boss前幾天去臺灣開會,帶回一個Xiton,拿到手之後開始嘗試……

      之前做過Kinect的東西,當時的開發環境是:win7 32+PrimeSense SensorKinect+OpenNI+NITE+Eclipse(Java)。

--------------------------------------------------------------------------------------

    拿到東西二話不說連到電腦上,打開設備管理器沒有找到任何新的設備,直接運行OpenNI\Samples\Bin\Release\NiViewer.exe,彈框提示“無法定位程序輸入點……於動態鏈接庫 XnCore.dll”,說明驅動程序不工作,接下來就一步步開始吧。

     首先,打開隨機光盤中的安裝程序,界面很炫,點“INSTALL”,好傢伙,什麼Xtion Portal、Kylo、NetFramework4、Visual C++ Distribute2008、Primsense Sensor(Xtion真正的驅動,與K那一套唯一的區別就是K用的SensorKinect)、OpenNI、NITE全來了,而且安裝NetFramework時候還容易出問題,實際上開發用的話這些東西按照自己的需要來自來安裝就好了。

驅動光盤

      如果不考慮這些的話可以進到光盤目錄PrimeSense Driver文件夾下就是開發所需要的完整驅動+環境了(貌似只有win732&64位的,Linux驅動官網可下),我直接打開32bit_setup.exe安裝,首先會提示我說機器上已經安裝了更新版本的OpenNI,取消安裝,接下來安裝PrimeSenseSensor,然後在提示已經安裝了更新版本的NITE,跳過。到這裏需要的東西都已經安裝完了,設備管理器顯示:

      再次運行NiViewer.exe,提示:

  1. One or more of the following nodes could not be enumerated: 
  2. Device: PrimeSense/SensorV2/5.1.0.25: Kinect is not connected! 
  3. Press any key to continue . . . 

說明SensorKinect還是影響到了Xtion,動手卸載掉PrimeSense SensorKinect,再運行NiViewer.exe,OK。

      接下來再運行一下以前Java寫的小玩意都OK。

      這說明OpenNI環境下做NUI是屏蔽底層硬件的,只要底層驅動裝好,開發的工作都是一樣的(當然了Xtion沒有Camera,是不能像Kinect那樣捕獲圖像的)。

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