Ubuntu16 04下pcl庫和vtk的編譯安裝

2021-08-15 01:50:13 字數 1510 閱讀 7157

本文為視覺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 ...