本文為視覺slam十四講系列筆記。筆者碰上的主要問題在於pcl庫的安裝。
要想用pcl的視覺模組,需要安裝vtk,本文按如下的順序組織
主要步驟如下:
準備編譯環境(依賴項)
要先安裝qt5,x11,opengl
編譯安裝
安裝qt5
sudo chmod u+x qt-unified-linux-x64-3.0.2-online.run
sudo ./qt-unified-linux-x64-3.0.2-online.run
根據提示進行,並設定安裝路徑就好(我用的是預設的路徑)
安裝x11
sudo apt-get install libx11-dev libxext-dev libxtst-dev libxrender-dev libxmu-dev libxmuu-dev
安裝opengl
sudo apt-get install build-essential libgl1-mesa-dev libglu1-mesa-dev
鍵入如下命令來安裝libglut-dev
sudo apt-get install freeglut3-dev
編譯安裝
在終端cd到vtk目錄下的build資料夾,若沒有則mkdir build && cd build
來建立
鍵入如下命令來編譯安裝:
cmake ..
sudo make
sudo make install
編譯時間較長,完成後無報錯。
對於書上的安裝命令
sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
sudo apt-get update
sudo apt-get install libpcl-all
cd pcl
mkdir build
cd build
cmake ..
make -j4
編譯耗時較長,完成後
sudo make -j4 install
至此安裝完成,就可以正常跑出第五講的拼接點雲結果
修改了原文組織順序,一些沒意義的話刪掉了。
p了個s,筆者後來安裝pcl又碰上奇奇怪怪的問題
如果你make
時有提示「make: 沒有規則可以建立「/usr/lib/x86_64-linux-gnu/libgl.so」需要的目標「***」。 停止」
請移步一樁動態庫鏈結錯誤引發的血案
Ubuntu16 04下PCL庫的安裝與測試
3d重建中,肯定是避免不了需要看自己的建立的模型的效果,所以之前一段時間在糾結用什麼庫來顯示,最後還是決定了用pcl庫進行模型的顯示。我也僅僅只是懂得普通的安裝和在自己的程式裡測試使用pcl,貼出來方便向像一樣的初學者使用,僅供參考。下面開始正事。首先,要先安裝一大堆依賴庫,這個過程耗時挺久的 su...
Ubuntu16 04下安裝並測試pcl
sudo chmod u x qt unified linux x64 3.1.0 online.run sudo qt unified linux x64 3.1.0 online.run 根據提示進行,並設定安裝路徑就好 我用的是預設的路徑 2 安裝x11 sudo apt get instal...
Ubuntu 16 04 安裝 PCL 庫並測試
最近在做點雲和影象融合方面的演算法,需要使用乙個 pcl point cloud lib 點雲庫,記錄下安裝過程。pcl 官網提供了編譯好的包,但是網路不好,沒有安裝成功,所以就直接從原始碼編譯了,一路順利,沒有錯誤。sudo apt get update sudo apt get install ...