視覺SLAM十四講筆記 G2O庫的安裝

2021-09-20 10:26:44 字數 799 閱讀 9673

在學習高翔大神的視覺slam十四講的安裝g2o庫的時候遇到了無法安裝依賴的問題.當時費勁九牛二虎的力氣(有誇大成分)解決之.當時沒有記筆記或者寫部落格的習慣.匆匆了之繼續奮鬥在slam前線去了.後來電腦重新裝了ubuntu系統.如今又遇到了g2o庫的安裝問題 .後悔當初,但為時已晚.為避免今後遇到類似的問題,遂記錄下這次的解決方式.以便日後查閱.同時希望能給有相同問題的戰友們一點幫助:

g2o庫是乙個基於圖有化的庫.原理不介紹了,直接將安裝.

首先我們需要先安裝g2o庫的依賴:

sudo apt-get install libqt4-dev qt4-qmake libqglviewer-dev libsuitesparse-dev libcxsparse3.1.2 libcholmod-dev
git clone
mkdir build

cd build

cmake ..

make

這個過程可能需要幾分鐘,安心等待即可.如想提高編譯速度,可開啟多執行緒編譯(對cpu要求較高):

make -j4
安裝完成:

《視覺SLAM十四講》第2講

目錄本講主要內容 1 視覺slam中的感測器 2 經典視覺slam框架 3 slam問題的數學表述 想象乙個在室內的移動機械人在自由地探索室內的環境,那麼定位與建圖可以直觀地理解成 1 我在什麼地方?定位 2 周圍環境是怎樣的?建圖 而要完成定位和建圖則需要各種感測器的支援。感測器一般可以分為兩類,...

視覺slam十四講的庫安裝

在一台新的電腦,按照高翔的 視覺slam十四講 安裝庫。sophus用的是高翔提供的 安裝高翔書指示 出現錯誤 google base checkopmessagebuilder newstring 未定義的引用.lib libceres.a block sparse matrix.cc.o 在函式...

g2o學習筆記

綜上所述,在g2o中選擇優化方法一共需要三個步驟 選擇乙個線性方程求解器,從pcg csparse choldmod三個選一 選擇乙個blocksolver 選擇乙個迭代器,從gn lm doglog中選 其中read和write函式可以不進行覆寫,僅僅宣告一下就可以了,settooriginimp...