摘要:針對特征點(diǎn)法視覺(jué)里程計頻繁計算和匹配描述子導致系統實(shí)時(shí)性能變差的問(wèn)題,提出一種結合光流追蹤的雙目視覺(jué)里程計算法;首先進(jìn)行初始化,生成初始的關(guān)鍵幀和地圖點(diǎn),隨后在追蹤線(xiàn)程中使用光流追蹤特征點(diǎn)獲取匹配關(guān)系,計算并優(yōu)化相機位姿;滿(mǎn)足生成關(guān)鍵幀的條件后,將當前幀設置為關(guān)鍵幀,提取圖像的ORB特征點(diǎn),并使用描述子匹配獲取與上一關(guān)鍵幀特征點(diǎn)的匹配關(guān)系,三角化生成新的地圖點(diǎn);最后在優(yōu)化線(xiàn)程中將新的關(guān)鍵幀和地圖點(diǎn)使用滑動(dòng)窗口算法進(jìn)行優(yōu)化,剔除冗余關(guān)鍵幀和地圖點(diǎn);在KITTI數據集上的實(shí)驗結果表明,所提出的算法軌跡誤差與雙目模式下的ORB-SLAM3算法處于同一水平,同時(shí)實(shí)時(shí)性能有大幅度提高,追蹤每一幀圖像的平均時(shí)間從52ms降至16ms,在保證高精度的情況下運行速度大大提高,具有較高的實(shí)用價(jià)值.