視覺SLAM十四講ch13實踐問題記錄

2021-10-09 14:55:33 字數 607 閱讀 9806

進入ch13目錄中的原始碼中使用cmake與make進行編譯,在此過程中根據提示安裝缺少的依賴項:glog,gtest, g2o等

編譯完成後,執行程式./run_kitti_stereo

報錯「error while loading shared libraries: libg2o_core.so: cannot open shared object file: no such file or directory」

但是在安裝g2o的時候清楚地看到libg2o_core.so被複製到了/usr/local/lib/ 目錄下。在其他人的部落格中找到了解決方法,需要使用sudo ldconfig命令更新動態庫。

ldconfig是乙個動態鏈結庫管理命令,其目的為了讓動態鏈結庫為系統所共享, 通常在系統啟動時執行,但是g2o是新安裝的庫,所以需要手工執行這個命令。

參考部落格:

linux中ldconfig的使用介紹

error while loading shared libraries: libg2o_core.so: cannot open shared object file: no such file or directory解決方法

視覺SLAM十四講Debug

find package opencv required 失敗,找不到opencv3.1.0版本 find package opencv 3 required 成功eigen make unaligned array assert 31 解決辦法 vectorposes 修改為下面的語句 vecto...

視覺SLAM十四講第四講

主要目標 理解李群與李代數的概念,掌握 so 3 se 3 與對應李代數的表示方式。理解 bch 近似的意義。學會在李代數上的擾動模型。使用 sophus 對李代數進行運算。旋轉矩陣自身是帶有約束的 正交且行列式為 1 它們作為優化變數時,會引入額外的約束,使優化變得困難。通過李群 李代數間的轉換關...

視覺slam十四講的庫安裝

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