ubuntu12.04下安裝openni

本人用的是ubuntu 12.04 64位的操做系統。因爲openni更新到第二代了,並且這一代的產品不向下兼容,意味着在OpenNI2的環境下,目前Kinect只能使用微軟官方的Kinect for Windows SDK來驅動了,故在openni官網下載了openni,sensorkinect與NITE的history版本:http://www.openni.org/openni-sdk/openni-sdk-history-2/#.Uc。這裏能夠根據本身的系統選擇32或者64位。ubuntu

網上大部分人轉載的方法我試過,可是不成功,好比須要進入SensorKinect/Platform/Linux/CreateRedist,以後$ ./RedistMaker的這種方法,老是會出問題。spa

經實踐,隨着版本更新,openni一系列的安裝已經變得更加智能,只須要執行三個安裝腳本便可。操作系統

都下載好了以後按順序.net

tar xvf OpenNI-Bin-Dev-Linux-x64-v1.5.4.0.tar.bz2orm

cd OpenNI-Bin-Dev-Linux-x64-v1.5.4.0  blog

sudo ./install.sh接口

 

tar xvf SensorKinect093-Bin-Linux-x64-v5.1.2.1.tar.bz2get

cd Sensor-Bin-Linux-x64-v5.1.2.1產品

sudo ./install.shform

 

tar xvf NITE-Bin-Dev-Linux-x64-v1.5.2.21.tar.bz2

cd NITE-Bin-Dev-Linux-x64-v1.5.2.21

sudo ./install.sh

這三個操做以後,

就能夠進入OpenNI-Bin-Dev-Linux-x64-v1.5.4.0/Samples/Bin/x64-Release裏執行一下NiViewer看看是否成功了。

 

若是報錯,多是因爲usb接口的問題,那麼再執行下面這條命令

sudo apt-get install libusb-1.0-0-dev freeglut3-dev,不出意外就能夠看到畫面啦。

參考連接:http://blog.csdn.net/yr119111/article/details/7666129

相關文章
相關標籤/搜索