ubuntu14.04 安裝PCL


博客轉自:https://blog.csdn.net/dwj6336736/article/details/76674018

系統安裝

sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
sudo apt-get update
sudo apt-get install libpcl-all

手動安裝

1. 下載源代碼

git clone https://github.com/PointCloudLibrary/pcl.git pcl-trunk 
ln -s pcl-trunk pcl   

2.安裝依賴項

sudo apt-get install cmake  
$ sudo apt-get install g++  
$ sudo apt-get install libboost1.55-all-dev  
$ sudo apt-get install libeigen3-dev  
$ sudo apt-get install libflann-dev  
$ sudo apt-get install python  
$ sudo apt-get install libusb-1.0-0-dev  
$ sudo apt-get install libudev-dev  
$ sudo apt-get install openjdk-6-jdk  
$ sudo apt-get install freeglut3-dev  
$ sudo apt-get install doxygen  
$ sudo apt-get install graphviz  
$ sudo apt-get install libpng12-dev  
$ sudo apt-get install libgtest-dev  
$ sudo apt-get install libxmu-dev  
$ sudo apt-get install libxi-dev  
$ sudo apt-get install libpcap-dev  
$ sudo apt-get install libqhull-dev  
$ sudo apt-get install libvtk5-qt4-dev  
$ sudo apt-get install python-vtk  
$ sudo apt-get install libvtk-java 

3. 編譯庫

cd pcl-trunk  
mkdir build  
cd build  
cmake -DCMAKE_BUILD_TYPE=None -DBUILD_GPU=ON -DBUILD_apps=ON -DBUILD_examples=ON ..   
make  
sudo make install 

四. 測試PCL 
1、HOME目錄下 pcl-trunk->doc->tutorials->content->sources下有PCL例程:這里我選擇的是cloud_viewer文件夾下的cloud_viewer.cpp 
2、創建demo包

$ cd catkin_ws/src/  
$ catkin_create_pkg demo std_msgs rospy roscpp  

3、將cloud_viewer.cpp文件拷貝到demo文件下,同時用cloud_viewer文件夾下的CmakeList.txt代替demo文件夾下的CmakeList.txt文件 
4、編譯運行cloud_view.cpp源文件

$ cd demo  
$ sudo cmake .  
$ sudo make  
$ ./cloud_viewer 

  


免責聲明!

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



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