工程問題--ubuntu16.04 安裝kinect v1驅動


ubuntu16.04 安裝kinect v1驅動

文中所要下載的包在網盤中可以找到

全部版本軟件包網盤飛機票:https://pan.baidu.com/s/1gd9XdIV

博主所用版本軟件包網盤飛機票:https://pan.baidu.com/s/1UbpuiFYWv7euPj7-uXm7Uw

 


 一. 安裝libfreenect

1. 安裝必要工具

1 sudo apt-get install g++ python libusb-1.0-0-dev freeglut3-dev openjdk-8-jdk doxygen graphviz mono-complete

 

2. 安裝libfreenect

1 git clone https://github.com/OpenKinect/libfreenect.git
2 cd libfreenect 3 mkdir build 4 cd build 5 cmake -L .. 6 make
7 sudo make install 

 

3. 安裝Udev規則

將~/libfreenect/platform/linux/udev/下的51-kinect.rules復制到/etc/udev/rules.d/下

1 sudo cp ~/libfreenect/platform/linux/udev/51-kinect.rules /etc/udev/rules.d/

 


 二. 安裝Openni

下載OpenNI-Bin-Dev-Linux-x64-v1.5.7.10.tar解壓得到OpenNI-Bin-Dev-Linux-x64-v1.5.7.10文件夾

1 cd OpenNI-Bin-Dev-Linux-x64-v1.5.7.10
2 sudo ./install.sh

 


 三. 安裝Sensor(更改:這一步出錯,Sensor和Openni的版本之間是相互匹配的。不能用5.1.6.6這個版本,請看后面補充)

下載Sensor-Bin-Linux-x64-v5.1.6.6.tar.bz2解壓得到Sensor-Bin-Linux-x64-v5.1.6.6文件夾

1 cd Sensor-Bin-Linux-x64-v5.1.6.6 2 sudo ./install.sh

 


 四. 安裝NITE

下載NITE-Bin-Dev-Linux-x64-v1.5.2.23.tar解壓得到NITE-Bin-Dev-Linux-x64-v1.5.2.23文件夾

1 cd NITE-Bin-Dev-Linux-x64-v1.5.2.23
2 sudo ./install.sh

 


 五. 運行示例

1. 連上kinect數據線,執行以下命令

1 roslaunch openni_launch openni.launch

 在另一個終端執行

1 cd ~/OpenNI-Bin-Dev-Linux-x64-v1.5.7.10/Samples/Bin/x64-Release 2 ./NiViewer

 

2. 顯示RGB圖像等

參考教程飛機票:https://blog.csdn.net/x_r_su/article/details/52904113

 


 第三步更改:

在用這個Sensor-Bin-Linux-x64-v5.1.6.6版本之后,在運行示例的時候會一直報錯

 

1 open failed : bad parameter sent to the device

 

查了很久之后,認為可能是Openni、Sensor和NITE之間版本的匹配關系

因為自己看見其他博客的版本與我的版本只有Sensor不同。所以想嘗試一下改一下版本。

步驟更正為:

下載Sensor-Bin-Linux-x64-v5.1.2.1.tar.bz2解壓得到Sensor-Bin-Linux-x64-v5.1.2.1文件夾

 

1 cd Sensor-Bin-Linux-x64-v5.1.2.1/
2 sudo ./install.sh

 

 

 

參考文章飛機票:

https://github.com/OpenKinect/libfreenect#fetch-build

https://blog.csdn.net/u013453604/article/details/48013959


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM