ubuntu18 04安裝SLAM十四講所有庫

2021-10-08 00:02:54 字數 2846 閱讀 2001

第6講 非線性優化---ceres、g2o

第8講 視覺里程計 2-----opencv4

第11講 回環檢測 ------ dbow3

第12講 建圖---pcl

第三講:三維空間剛體運動------eige

sudo apt-get install libeigen3-dev
第四講:李群與李代數-----sophus、pangolin

sophus是eigen的擴充套件,不需要安裝其他依賴

mkdir build

cd build

cmake .

.make

sudo make install

安裝pangolin

參考一參考二

參考三github參考

第五講:相機與影象-----opencv

其他參考

0102

03這些參考與十四講沒太大區別,主要就是依賴項不一樣,這些裡邊安裝的依賴項比較多一些,可選擇性安裝。還有就是環境配置問題,我目前是沒有配置。還不知道有什麼影響。

先說一下遇到的問題:

解決辦法:

sudo add-apt-repository 「deb xenial-security main」

sudo apt update

sudo apt install libjasper1 libjasper-dev

---------安裝libtiff4-dev,提示e:軟體包libtiff4-dev沒有可安裝候選(應該是被libtiff5-dev替換了)

sudo apt-get install libtiff5-dev

//依賴項

sudo apt-get install build-essential

sudo apt-get install libgtk2.

0-dev

sudo apt-get install libvtk5-dev

sudo apt-get install libjpeg-dev

sudo apt-get install libtiff4-dev

sudo apt-get install libjasper-dev

sudo apt-get install libopenexr-dev

sudo apr-get install libtbb-dev

mkdir build

cd build

cmake .

.//cmake -d cmake_build_type=release -d cmake_install_prefix=/usr/local .. # 此處/usr/local為安裝目錄,可以自己改,改了之後後面加環境變數也要同時改

make -j4 //這一步時間較長

sudo make install

第6講 非線性優化—ceres、g2o

1. 安裝ceres

//依賴項

sudo apt-get install liblapack-dev

sudo apt-get install libsuitesparse-dev

sudo apt-get install libcxsparse3

sudo apt-get install libgflags-dev

sudo apt-get install libgoogle-glog-dev

sudo apt-get install libgtest-dev

//編譯

//進入ceres資料夾裡

mkdir build

cd build

cmake .

.make

sudo make install

2. 安裝g2o

//依賴項

sudo apt-get install qt5-qmake

sudo apt-get install qt5-

default

sudo apt-get install libqglviewer-dev-qt5

sudo apt-get install libsuitesparse-dev

sudo apt-get install libcxsparse3

sudo apt-get install libcholmod3

//編譯

//進入g2o資料夾裡

mkdir build

cd build

cmake .

.make

sudo make install

第8講 視覺里程計 2-----opencv4

這一講由於用到了opencv4的函式,所以需要在之前的基礎上再裝個opencv4的版本,這個可參考另一篇部落格:在opencv3

的基礎上再裝opencv4.

第11講 回環檢測 ------ dbow3

這個應該也不用裝依賴,直接按照cmake流程對它進行編譯安裝即可。

第12講 建圖—pcl

1. pcl

sudo apt-get install libpcl-dev pcl-tools
2. octomap

sudo apt-get install liboctomap-dev octovis

Ubuntu18 04 系統安裝

swap 4096 55g 需要放各種軟體 sudo apt get update sudo apt get install openssh server 無法獲得鎖 var lib dpkg lock open 11 資源暫時不可用 e 無法鎖定管理目錄 var lib dpkg 是否有其他程序正...

安裝Ubuntu18 04過程

製作啟動u盤 準備好iso檔案,使用 rufus 2.18 製作啟動u盤。partition scheme and target system type 建議選擇 mbr,uefi 從u盤啟動 建立主分割槽 安裝系統和軟體 40g 主分割槽 空間起始位置 ext4 雖然ubuntu18.04系統在1...

Ubuntu18 04離線安裝NVIDIA顯示卡驅動

費了一天的勁,走了好多的坑,最主要的原因是gcc版本的問題,一定要用最新版本的gcc 我用的是gcc 7.3 刪除所有原來顯示卡驅動sudo apt remove purge nvidia 4 禁用nouveau驅動 sudo gedit etc modprobe.d blacklist.conf ...