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

相关文章
相关标签/搜索