sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
sudo apt-get update
sudo apt-get install libpcl-dev
複製代碼
注意:若是第三步install的是libpcl-all,會提示沒法定位軟件包libpcl-all; update可能會出錯,提示:PPA倉庫沒有Release文件,這個問題能夠忽略; 若是install失敗,能夠再執行一次update,而後install;git
PCL有實時更新的trunk版本,也有Release版本,可擇其一安裝,trunk版本可能不夠穩定,這裏採用直接安裝PCL Release版本Releases · PointCloudLibrary/pcl · GitHub 下載後進行解壓: tar -xvf source.tar
github
cd pcl && mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j2
sudo make -j2 install
複製代碼
必須吐槽,
make -j2
我從上午十點執行到下午4點,2G內存的nano是真的傷,好在安裝過程當中沒有什麼報錯,心態纔沒炸 學長說不要用j2,直接跑make
,內存和CPU的抉擇仍是要充足一點的內存orz,沒親自實踐,不知道會不會效果好一點bash
能夠直接使用我學習時整理好的四個經典例程 PCL實例markdown
若是想本身摸索⬇️ide
我是用的是《點雲庫PCL學習教程》中的例程,clone下邊的倉庫 GitHub - LiveStockShapeAnalysis/Point-Cloud-Processing-example: 點雲庫PCL從入門到精通 書中配套案例 隨便進入一個有.cpp
的文件夾(要看運氣的,有些例程跑不起來)oop
推薦第五章學習
- cloud_viewer
- plotter
mkdir build && cd build
cmake ..
make
複製代碼
第五章3pcl_visualizer_demo編譯會報錯 我直接把最後boost thread的部分註釋掉,成功運行了 附一個PCL運行程序報錯的解決方法博客 pcl_visualizer_demo解決undefined reference to ‘boost::this_thread::hiden::sleep_until(timespec const$_Dbojuedzw的博客-CSDN博客測試