目录
Step5:检查并融合当前关键帧与相邻关键帧帧(两级相邻)中重复的地图点
Step6:进行局部地图的BA并剔除当前帧相邻的关键帧中冗余的关键帧
0 系统整体流程
首先加载图片LoadImages,加载SLAM系统,运行System::System,System::System为该系统的运行函数,后面1-5点细讲,处理完后SLAM.Shutdown(),最后保存TUM格式的相机轨迹。
#include<iostream>
#include<algorithm>
#include<fstream>
#include<chrono>
#include<opencv2/core/core.hpp>
#include<System.h>
#include<unistd.h>
using namespace std;
/**
* @brief 获取图像文件的信息
* @param[in] strImagePath 图像文件存放路径
* @param[in] strPathTimes 时间戳文件的存放路径