原文:orb_slam代碼解析(4)LocalClosing線程

現在開始學習下閉環檢測線程。 LocalMapping線程把關鍵幀送到了mlploopKeyFrameQueue隊列中,我們檢查該隊列是否為空,如果有先的關鍵幀進來,那么就開始進行回環檢測。LoopClosing中的關鍵幀都是LocalMapping中送過來的:送過來一幀,就檢查一幀. Funtion :DetectLoop 從隊列中取出一個關鍵幀,作為當前關鍵幀,並設為不被擦除的特性,接下來判斷 ...

2018-04-05 19:14 0 1218 推薦指數:

查看詳情

orb_slam代碼解析(3)LocalMapping線程

距離寫上一片文章已經也過去一段時間了,對之前看過的程序竟是如此陌生,還好在此做注,現在開始看新的線程:LocalMapping 系統有一個map,這個線程就是用來管理這個地圖的,這個地圖在跟蹤線程中被初始化,在ORBSlam2的Tracking線程中,進行相機狀態初始化的時候,當使用對極約束時 ...

Sun Apr 01 22:20:00 CST 2018 0 1263
orb_slam代碼解析(2)Tracking線程

在這篇文章里我們主要開始對跟蹤線程進行介紹: 在orb_slam整體編程思路及代碼解析(1)中我們發現,Tracking線程的入口是TrackMonocular,其中GrabImageMonocular返回位姿。 FUNCTION1:Tracking的構造函數 默認把跟蹤狀態設為 ...

Tue Jan 09 22:38:00 CST 2018 5 9288
ORB_SLAM編譯運行

老規矩之甩鍋:手敲有風險,copy需謹慎!理解咯~~ 環境 Ubuntu14.04,虛擬機內存 4G,核心數 2,ROS 版本 Indigo 原作者網頁。 1、下載源碼 有的小伙伴要說了,要不 ...

Mon Feb 26 23:34:00 CST 2018 2 1027
ORB-SLAM2 論文&代碼學習 —— Tracking 線程

轉載請注明出處,謝謝 原創作者:Mingrui 原創鏈接:https://www.cnblogs.com/MingruiYu/p/12352960.html 本文要點: ORB-SLAM2 Tracking 線程 論文內容介紹 ORB-SLAM2 Tracking 線程 代碼結構 ...

Mon Feb 24 04:58:00 CST 2020 1 1947
ORB-SLAM 代碼筆記(二)

ORB-SLAM中除了第三方庫,基本沒有看到使用c++11的新特性(例如別的SLAM框架中常用的智能指針,拷貝控制,泛型算法等,基本沒有使用動態內存,棧內存讀取速度較快),因此非常適合初學,代碼很清晰。靜下心來一個月之內是肯定可以看完的,目前的想法是在看完ORB之后,對其中的典型算法再做一個總結 ...

Fri Feb 10 23:14:00 CST 2017 3 2041
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM