Ubuntu下安装Xtion Pro驱动及调用

参考链接:
https://blog.csdn.net/u013453604/article/details/48013959
https://blog.csdn.net/sunyoop/article/details/78517247?locationNum=8&fps=1

博主的安装环境:Ubuntu14.04 64bit,Xtion Pro.

想在ubuntu下调用Xtion,必须顺序安装三个版本匹配的安装包:先安装openni,再安装Sensor,最后安装NITE。

另外可以带-u参数卸载这些软件包重新安装
sudo ./install.sh -u
但是NITE里有专门的uninstall.sh可以运行它来卸载。

三个包的安装方法很简单,都是打开终端定位到相应的文件夹,再运行各自的install.sh文件即可,所以这里直接给出,大家可以针对自己的路径作出修改。

安装OpenNI
cd /home/chenxuanzhen/SDK/Linux/Linux-x64-20.4.2.20/OpenNI-Bin-Dev-Linux-x64-v1.5.2.23.tar/OpenNI-Bin-Dev-Linux-x64-v1.5.2.23
sudo sh ./install.sh

(图)

安装Sensor
cd /home/chenxuanzhen/SDK/Linux/Linux-x64-20.4.2.20/Sensor-Bin-Linux-x64-v5.1.0.41.tar/Sensor-Bin-Linux-x64-v5.1.0.41
sudo sh ./install.sh

(图)

安装NITE
cd /home/chenxuanzhen/SDK/Linux/Linux-x64-20.4.2.20/NITE-Bin-Linux-x64-v1.5.2.21.tar/NITE-Bin-Dev-Linux-x64-v1.5.2.21
sudo sh ./install.sh

(图)

如果安装时出现找不到install命令的错误,可以参照
http://forum.ubuntu.org.cn/viewtopic.php?t=463331

sudo sh ./install.sh
强制运行一下。

三个包装好以后,做一下测试
cd /home/chenxuanzhen/SDK/Linux/Linux-x64-20.4.2.20/OpenNI-Bin-Dev-Linux-x64-v1.5.2.23.tar/OpenNI-Bin-Dev-Linux-x64-v1.5.2.23/Samples/Bin/x64-Release
./NiViewer

若出现USB interface is not supported! 的问题
参考https://www.cnblogs.com/zxouxuewei/p/5271939.html
修改GlobalDefaults.ini配置文件
sudo gedit /etc/openni/GlobalDefaults.ini
将;UsbInterface=2前边的分号去掉,再次尝试即可。

有时会出现Open failed: Got a timeout while waiting for a network command to complete! 的错误
重启一下好了

猜你喜欢

转载自www.cnblogs.com/chenxuanzhen/p/9067850.html