ubuntu12.04 安装kinect V1驱动

来源:互联网 发布:怎样关闭淘宝网店 编辑:程序博客网 时间:2024/06/02 02:10

在网上七拼八凑终于在ubuntu12.04上成功安装kinectV1驱动,自己整理下。


一共需要装三个东东,OpenNI,SensorKinect,NITE

首先安装依赖项:

sudo apt-get install git-core cmake freeglut3-dev pkg-config build-essential libxmu-dev libxi-dev libusb-1.0-0-dev doxygen graphviz mono-complete

【1】安装OpenNI:

mkdir ~/kinect
cd ~/kinect
git clone https://github.com/OpenNI/OpenNI.git
cd OpenNI
git checkout unstable
cd Platform/Linux/CreateRedist/
chmod +x RedistMaker
./RedistMaker
cd ../Redist/OpenNI-Bin-Dev-Linux-x64-v1.5.8.5
sudo ./install.sh

执行到./RedistMaker时会报错:

/bin/sh: 1: javac: not found
make[1]: *** [../../../Bin/x64-Release/org.OpenNI.jar] Error 127
make: *** [Wrappers/OpenNI.java] Error 2

原来是没有安装java开发工具和java运行环境,安装一下:

sudo apt-get install openjdk-7-jdk openjdk-7-jre

安装完成后再往下安装OpenNI

【2】安装SensorKinect:

cd ~/kinect/
git clone https://github.com/ph4m/SensorKinect.git
cd SensorKinect
git checkout unstable
cd Platform/Linux/CreateRedist/
chmod +x RedistMaker
./RedistMaker
cd ../Redist/Sensor-Bin-Linux-x64-v5.1.2.1/
chmod +x install.sh
sudo ./install.sh

【3】安装NITE:

由于OpenNI被卖了还是怎么的,www.openni.org官网失效了,所以只能预先在网上下载,我下载的是NITE-Bin-Linux-x86-v1.5.2.23.tar.zip,下载地址:pan.baidu.com/s/1gd9XdIV

cd ~/kinect
tar -xvjpf nite-bin-linux-x64-v1.5.2.23.tar.bz2
cd NITE-Bin-Dev-Linux-x64-v1.5.2.23/Data

(.zip提取出来就是.bz2格式)

在Data文件夹中有三个文件:Sample-Scene.xml, Sample-Tracking.xml, and Sample-User.xml,分别修改三个文件:

将<License vendor=”PrimeSense” key=””/>改为:

<License vendor=”PrimeSense” key=”0KOIk2JeIBYClPWVnMoRKn5cdY4=”/>

然后执行:

cd ..
sudo ./install.sh


以上执行完后kinect驱动就安装好了,下面执行自带的例子验证安装是否安装成功:

cd ~/kinect/OpenNI/Platform/Linux/Bin/x64-Release

./Sample-NiSimpleSkeleton

(将kinect插上电脑,人站在kinect前应该会显示head的坐标)

cd ~/kinect/NITE-Bin-Dev-Linux-x64-v1.5.2.23/Samples/Bin/x64-Release

./Sample-PointViewer

(将kinect插上电脑,人站在kinect前应该会显示depth图)


参考文章:

http://www.cnblogs.com/hitcm/p/5118318.html

http://blog.ethanlim.net/2013/08/installing-openni-nite-sensorkinect-on.html

http://mitchtech.net/ubuntu-kinect-openni-primesense/

2 0
原创粉丝点击