ubuntu14.04+xtion+openni+sensor+NITE+opengl

来源:互联网 发布:面向对象数据库 编辑:程序博客网 时间:2024/06/16 00:50

    安装完opencv后,想要在ubuntu下使用华硕xtion pro live,所以需要安装openni和sensor 、NITE.

    1:安装相关软件和基本依赖库的安装:首先安装,为了避免之后安装中的大量错误。

    sudo apt-get install -y g++ Git Python libusb-1.0-0-dev libudev-dev freeglut3-dev doxygen graphviz openjdk-6-jdk

    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

    2:openni,sensor,NIte的下载和安装

    使用xtion pro live自带的安装包,分别为

    OpenNI-Bin-Dev-Linux-x86-v1.5.2.23
    Sensor-Bin-Linux-x86-v5.1.0.41
    NITE-Bin-Linux-x86-v1.5.2.21

    将三个压缩包拷贝到ubuntu下的openni目录下,解压: tar -xjvf filename.tar.bz2 //解压 tar.bz2 。解压完成后开始安装。这三个软件包的安装要注意顺序:先安装openni,再安装Sensor,最后安装NITE

   cd进解压后的OpenNI-Bin-Dev-Linux-x86-v1.5.2.23文件夹,运行install.sh进行安装。

    sudo ./install.sh

    如果显示如下,则安装成功。

<code class="hljs lasso has-numbering">Installing OpenNI<span class="hljs-subst">****************************</span>copying shared libraries<span class="hljs-attribute">...</span>OKcopying executables<span class="hljs-attribute">...</span>OKcopying include files<span class="hljs-attribute">...</span>OKcreating database directory<span class="hljs-attribute">...</span>OKregistering module <span class="hljs-string">'libnimMockNodes.so'</span><span class="hljs-attribute">...</span>OKregistering module <span class="hljs-string">'libnimCodecs.so'</span><span class="hljs-attribute">...</span>OKregistering module <span class="hljs-string">'libnimRecorder.so'</span><span class="hljs-attribute">...</span>OKcreating java bindings directory<span class="hljs-attribute">...</span>OKInstalling java bindings<span class="hljs-attribute">...</span>OK

    sensor和NITE的安装方法与此相同。要想卸载的话 ,用sudo ./install.sh -u 卸载

    3:修改配置文件。这一步是为了使usb使能。

    cd /usr

     cd etc

      cd primesense

     sudo nano GlobalDefault.ini

    打开GlobalDefault.ini配置文件后,去掉第60行;UsbInterface前面的分号,保存退出。ctrl+o保存,回车,ctrl+x退出。如果修改了GlobalDefault.ini文件,就需要重启才能生效。

sudo reboot

4 :连接xtion测试是否成功

将xtion连上电脑,第一次连接需要设置将xtion连到虚拟机上。选择虚拟机的菜单选项——可移动设备——Primesense Device——连接(和主机断开连接)。

连上之后,进入OpenNI-Bin-Dev-Linux-x86-v1.5.2.23文件夹——Samples——Bin——x86-Release,运行NiViewer

./NiViewer

若可以看到深度图和RGB图像,则说明安装成功,xtion能正常运行。


 5安装过程中出现的问题:一开始用的ubuntu12.04。用相同的步骤安装完后,运行./NiViewer没有得到预期的结果,只能看到RGB图而看不到深度图,找不到解决办法,而在另一台电脑上的ubuntu14.04可以正常使用xtion,无奈只有下载ubuntu14.04版本重新安装。

      

    


0 0