視覺SLAM十四講第二版實踐操作遇到的問題

2021-10-03 16:38:36 字數 1729 閱讀 7018

ubuntu系統版本為 18.04,ide為clion2019.3

cd sophus

mkdir build

cd build

cmake ..

make

sudo

make

install

2.檔案路徑

問題:./example/groundtruth.txt not found.

./example/estimated.txt not found.

解決:trajectoryerror.cpp檔案中修改string groundtruth_file = "./example/groundtruth.txt"string groundtruth_file = "../../example/groundtruth.txt"

修改string estimated_file = "./example/estimated.txt"string estimated_file = "../../example/estimated.txt"

gedit /home/chenlin/opencv-3.4.3/3rdparty/ippicv/ippicv.cmake #記得chenlin換成自己的使用者名稱
將47行的

""
"file:///home/chenlin/opencv-3.4.3/3rdparty/ippicv/" (根據自己的實際路徑填寫)
2.問題:

報錯:failed to load module 「canberra-gtk-module」

解決:解決措施(1)

安裝「canberra-gtk-module」

sudo apt-get install libcanberra-gtk-module
安裝之後執行程式則不再出現。

解決措施(2)

想通過建立軟連線的方式解決,結果又報錯:opencv gtk+ 2.x symbols detected. using gtk+ 2.x and gtk+ 3 in the same process is not supported

故採用如下方法:

重新安裝opencv3.4.3,先解除安裝opencv3.4.3。

安裝依賴項修改為:

sudo apt-get install build-essentiallibgtk3.0-devlibvtk6-devlibjpeg-devlibtiff5-devlibopenexr-dev libtbb-dev

加粗的為與書中不一樣的地方,解除安裝舊版本的依賴項。然後安裝opencv3.4.3:

mkdir build

cd build

cmake -d cmake_build_type=release -d cmake_install_prefix=/usr/local ..

make

sudo

make

install

視覺SLAM十四講(第二版)章節總結 課後習題分析

視覺slam十四講 第二版 筆記及課後習題 第一講 視覺slam十四講 第二版 筆記及課後習題 第二講 視覺slam十四講 第二版 筆記及課後習題 第三講 視覺slam十四講 第二版 筆記及課後習題 第四講 視覺slam十四講 第二版 筆記及課後習題 第五講 視覺slam十四講 第二版 筆記及課後習...

《視覺SLAM十四講》筆記 第二講 初識SLAM

自身位置 定位 周圍環境 建圖 感測器分類 視覺slam 強調未知環境 單目相機 monocular 單目相機的資料 影象 以二維的形式反映了三維的世界。無法通過單張得到深度資訊。存在尺度不確定性 雙目相機 stereo 兩個相機間的距離 基線已知。基線越大,能測量的距離越遠。因此,無人車上的雙目相...

自學《SLAM十四講》 第二講

1.c 中的類和物件的理解 就好比人類和個人?不知道可不可以這麼理解。2.stl standard template library 就是標準模板庫,是一些 容器 的集合 3.linux的目錄結構 其實就是新的c 的標準,用著用著就熟悉了 5.cmake cmake是乙個跨平台的安裝 編譯 工具,可...