原文:ORB-SLAM (四)tracking跟蹤解析

初始化完成后,對於相機獲取當前圖像mCurrentFrame,通過跟蹤匹配上一幀mLastFrame特征點的方式,可以獲取一個相機位姿的初始值 為了兼顧計算量和跟蹤魯棒性,處理了三種模型: . TrackWithMotionModel . TrackReferenceKeyFrame . Relocalization 這三種跟蹤模型都是為了獲取相機位姿一個粗略的初值,后面會通過跟蹤局部地圖Tra ...

2017-02-13 21:50 0 4100 推薦指數:

查看詳情

ORB-SLAM (四)tracking單目初始化

單目初始化以及通過三角化恢復出地圖點 單目的初始化有專門的初始化器,只有連續的兩幀特征點均>100個才能夠成功構建初始化器。 若成功獲取滿足特征點匹配條件的連續兩幀,並行計算分 ...

Mon Feb 13 18:54:00 CST 2017 0 4830
ORB-SLAM 代碼筆記(四)tracking代碼結構

首先要清楚ORB-SLAM視覺跟蹤的原理,然后對tracking.cc中的函數逐個講解 代碼的前面部分是從配置文件中讀取校准好的相機參數(內參和畸變參數,以及雙目的深度測量設定),並且加載ORB特征點提取的參數(特征點數,金字塔層數,變化尺度,以及提取Fast關鍵點的閾值);以及四個線程 ...

Sat Feb 11 22:26:00 CST 2017 0 4303
ORB-SLAM(二)性能

ORB-SLAM程序提供了運行Monocular、Stereo和RGBD數據的程序。編譯成功后,可以通過運行TUM的標准數據來驗證程序是否成功。如果想自己測試一些數據,可以通過OpenCV提供的接口調起電腦的攝像頭。 個人認為,ORB-SLAM是一個完整的單目SLAM實現,集合了當前流行 ...

Fri Mar 04 05:34:00 CST 2016 1 13358
ORB-SLAM(一)簡介

ORB主要借鑒了PTAM的思想,借鑒的工作主要有Rubble的ORB特征點;DBow2的place recognition用於閉環檢測;Strasdat的閉環矯正和covisibility graph思想;以及Kuemmerle和Grisetti的g2o用於優化。 首先需要了解ORB-SLAM ...

Thu Feb 09 00:10:00 CST 2017 0 1444
ORB-SLAM(一)簡介

ORB-SLAM是一種基於ORB特征的三維定位與地圖構建算法(SLAM)[1]。該算法由Raul Mur-Artal,J. M. M. Montiel和Juan D. Tardos於2015年發表在IEEE Transactions on Robotics。ORB-SLAM基於PTAM架構,增加了 ...

Thu Feb 25 05:03:00 CST 2016 10 29938
orb_slam代碼解析(2)Tracking線程

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

Tue Jan 09 22:38:00 CST 2018 5 9288
視覺SLAM算法框架解析(2) ORB-SLAM

  版權聲明:本文為博主原創文章,未經博主允許不得轉載。     ORB-SLAM[1]完全繼承了PTAM(http://www.cnblogs.com/zonghaochen/p/8442699.html)的衣缽,並做出了兩點巨大改進:1)實時回環檢測;2)很魯棒的重定位。為了實現這兩點 ...

Mon Feb 12 06:21:00 CST 2018 0 5399
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM