5 const cv::Mat& distortion,
7 KPextractor* iniExtractor,
8 KPextractor* relocExtractor,
9 KPextractor* extractor,
10 std::unique_ptr<WAIMap> globalMap,
35 if (globalMap ==
nullptr)
247 bool showKeyPointsMatched)
258 if (showKeyPointsMatched)
270 std::vector<WAIMapPoint*> result;
std::vector< WAIMapPoint * > mvpMapPoints
static long unsigned int nNextId
static bool mbInitialComputations
AR Keyframe database class.
static long unsigned int nNextId
static long unsigned int nNextId
unsigned int _relocFrameCounter
void changeIntrinsic(cv::Mat intrinsic, cv::Mat distortion)
KPextractor * _relocExtractor
void createFrame(WAIFrame &frame, cv::Mat &imageGray)
void drawInfo(cv::Mat &imageBGR, float scale, bool showInitLine, bool showKeyPoints, bool showKeyPointsMatched)
virtual WAITrackingState getTrackingState()
unsigned long _lastKeyFrameFrameId
virtual ~WAISlamTrackPool()
bool update(cv::Mat &imageGray)
WAISlamTrackPool(const cv::Mat &intrinsic, const cv::Mat &distortion, WAIOrbVocabulary *voc, KPextractor *iniExtractor, KPextractor *relocExtractor, KPextractor *extractor, std::unique_ptr< WAIMap > globalMap, Params params)
std::vector< WAIMapPoint * > getMatchedMapPoints()
std::mutex _cameraExtrinsicMutex
KPextractor * _iniExtractor
void updatePose(WAIFrame &frame)
unsigned long _lastRelocFrameId
Initializer * initializer
float minCommonWordFactor