载入中...
搜索中...
未找到
config.h
浏览该文件的文档.
1
11#pragma once
12
13#include "common_include.h"
14
16
25class Config {
26public:
27 static void loadConfig();
28
29public:
30 static std::string KITTI_PATH;
31 static int DETECT_FEATURE_NUM;
33 static double KEYFRAME_DISTANCE_TH;
34 static double EDGE_CHI2_TH;
37 static int TRACK_GOOD_TH;
38 static int TRACK_BAD_TH;
40 static float MAPPOINT_SIZE;
41 static float LINE_WIDTH;
42 static float CURR_FRAME_COLOR[3];
43 static float MAPPOINT_COLOR[3];
44 static float MAP_FRAME_COLOR[3];
45 static cv::Scalar FEATURE_COLOR;
46};
47
读取超参数并设置超参数
Definition config.h:25
static cv::Scalar FEATURE_COLOR
定义绘制特征点的颜色
Definition config.h:45
static float MAP_FRAME_COLOR[3]
定义绘制激活关键帧的颜色
Definition config.h:44
static std::string KITTI_PATH
KITTI数据集所在目录
Definition config.h:30
static int OUTLIER_DETECT_ITERATIONS
进行异常点检测的优化迭代次数
Definition config.h:35
static int MIN_MAPPOINTS_NUM_FOR_TRACK
track可执行的最少特征数目
Definition config.h:39
static int DETECT_FEATURE_NUM
特征检测数目
Definition config.h:31
static int MAX_ACTIVE_KEYFRAME_NUM
Map中m_activeFrames的数目
Definition config.h:32
static float LINE_WIDTH
定义绘制线断的大小
Definition config.h:41
static float MAPPOINT_COLOR[3]
定义绘制地图点的颜色
Definition config.h:43
static int TRACK_GOOD_TH
track good 阈值
Definition config.h:37
static void loadConfig()
Definition config.cc:5
static int OPTIMIZE_ITERATIONS
单次优化迭代次数
Definition config.h:36
static double EDGE_CHI2_TH
优化边的阈值
Definition config.h:34
static float MAPPOINT_SIZE
定义绘制地图点的大小
Definition config.h:40
static float CURR_FRAME_COLOR[3]
定义绘制当前帧的颜色
Definition config.h:42
static double KEYFRAME_DISTANCE_TH
保证Map::m_activeFrames的距离大于0.5
Definition config.h:33
static int TRACK_BAD_TH
track bad 阈值
Definition config.h:38
引入所有所需头文件,定义所有所需超参数
#define NAMESPACE_END
Definition common_include.h:41
#define NAMESPACE_BEGIN
Definition common_include.h:40