ubuntu kinect openni驱动安装

xiaoxiao2021-02-27  276

1.下载驱动包,下载下来后是一个kinect_driver的文件夹,里面有三个主文件夹和几个说明文件 2.安顺序安装三个驱动(这三个软件包的安装要注意顺序:先安装openni,再安装Sensor,最后安装NITE。   另外可以带-u参数卸载这些软件包重新安装$ sudo ./install.sh -u,但是NITE里有专门的uninstall.sh可以运行它来卸载,本人在用uninstall.sh卸载NITE时出了    点问题,所以按电子书上提供的网址(64-bit: http://www.openni.ru/wp-content/uploads/2013/10/NITE-Bin-Linuxx64-v1.5.2.23.tar.zip)重新下了个包,用那   个里面到uninstall.sh卸载的)   a.安装OpenNI     $ cd /home/zhang/Downloads/kinect_driver/OpenNI-Bin-Dev-Linux-x64-v1.5.7.10     $ sudo ./install.sh     如果显示如下:       Installing OpenNI **************************** copying shared libraries...OK copying executables...OK copying include files...OK creating database directory...OK registering module 'libnimMockNodes.so'...OK registering module 'libnimCodecs.so'...OK registering module 'libnimRecorder.so'...OK creating java bindings directory...OK Installing java bindings...OK *** DONE ***      则安装成功      这时如果出现         registering module 'libnimMockNodes.so'..../install.sh: 113: ./install.sh: /usr/bin/niReg: Permission denied      则运行如下两条命令:      cd /usr/bin/      sudo chmod 0777 niReg      给niReg文件最高权限  接着再运行sudo ./install就不会报错了     b.安装Sensor             $ cd /home/zhang/Downloads/kinect_driver/Sensor-Bin-Linux-x64-v5.1.2.1       $ sudo ./install.sh       如果显示如下 Installing PrimeSense Sensor **************************** creating config dir /usr/etc/primesense...OK copying shared libraries...OK copying executables...OK registering module 'libXnDeviceSensorV2KM.so' with OpenNI...OK registering module 'libXnDeviceFile.so' with OpenNI...OK copying server config file...OK setting uid of server...OK creating server logs dir...OK installing usb rules...OK installing modprobe blacklist...OK *** DONE *** 则安装成功     c.安装NITE      $ cd /home/zhang/Downloads/kinect_driver/NITE-Bin-Linux-x64-v1.5.2.23      $ sudo ./install.sh      如果显示如下: Installing NITE *************** Copying shared libraries... OK Copying includes... OK Installing java bindings... OK Installing module 'Features_1_3_0'... Registering module 'libXnVFeatures_1_3_0.so'... OK Installing module 'Features_1_3_1'... Registering module 'libXnVFeatures_1_3_1.so'... OK Installing module 'Features_1_4_1'... Registering module 'libXnVFeatures_1_4_1.so'... OK Installing module 'Features_1_4_2'... Registering module 'libXnVFeatures_1_4_2.so'... OK Installing module 'Features_1_5_2'... Registering module 'libXnVFeatures_1_5_2.so'... OK Copying XnVSceneServer... OK Installing module 'Features_1_5_2' registering module 'libXnVHandGenerator_1_3_0.so'...OK Installing module 'Features_1_5_2' registering module 'libXnVHandGenerator_1_3_1.so'...OK Installing module 'Features_1_5_2' registering module 'libXnVHandGenerator_1_4_1.so'...OK Installing module 'Features_1_5_2' registering module 'libXnVHandGenerator_1_4_2.so'...OK Installing module 'Features_1_5_2' registering module 'libXnVHandGenerator_1_5_2.so'...OK Adding license.. OK *** DONE ***        则安装成功        如果最后一行出现        Adding license.. ./install.sh: 行 91: /usr/bin/niLicense: 权限不够        说明还是上面一样的问题,运行如下两条命令        cd /usr/bin/        sudo chmod 0777 niLicense        然后再运行一次 sudo ./install.sh 最后就显示 Adding license.. OK        这样就算安装成功了 3.测试程序       $ cd /home/zhang/Downloads/kinect_driver/OpenNI-Bin-Dev-Linux-x64-v1.5.7.10/Samples/Bin/x64-Release       $ ./NiViewer       如果出现kinect画面则配置成功       注意执行这个示例程序时,关掉所有和kinect相关的程序,只运行这一个,如果原来还开着kinect驱动的程序,则会出现       [ERROR] [1499565842.875830868]: InitFromXml failed: Failed to set USB interface!的错误,所以一定要关掉所有和kinect相关的程序
转载请注明原文地址: https://www.6miu.com/read-8338.html

最新回复(0)