7 #include <orb_slam/LocalMapping.h>
8 #include <orb_slam/LoopClosing.h>
9 #include <orb_slam/Initializer.h>
10 #include <orb_slam/ORBmatcher.h>
11 #include <orb_slam/Optimizer.h>
12 #include <orb_slam/PnPsolver.h>
14 #include <opencv2/core.hpp>
58 int mapPointsNeeded = 100);
61 LocalMapping* localMapper,
62 LoopClosing* loopCloser,
69 LocalMapping* localMapper,
70 LoopClosing* loopCloser,
72 int mapPointsNeeded = 100);
76 std::vector<cv::Point2f>& points2d,
77 std::vector<cv::Point3f>& points3d);
82 float minCommonWordFactor,
84 bool minAccScoreFilter =
false);
91 float minCommonWordFactor,
93 bool minAccScoreFilter);
107 int lastRelocFrameId,
112 int lastRelocFrameId,
117 LocalMapping* localMapper,
120 const unsigned long lastRelocFrameId,
121 unsigned long& lastKeyFrameFrameId);
125 LocalMapping* localMapper,
128 const unsigned long lastRelocFrameId,
129 unsigned long& lastKeyFrameFrameId);
148 LocalMapping* localMapper,
151 const unsigned long lastRelocFrameId,
152 const unsigned long lastKeyFrameFrameId);
156 LocalMapping* localMapper,
159 const unsigned long lastRelocFrameId,
160 const unsigned long lastKeyFrameFrameId);
166 unsigned long& lastKeyFrameFrameId);
169 KPextractor* markerExtractor,
170 const cv::Mat& markerCameraIntrinsic,
179 cv::Mat& nodeTransform,
180 float markerWidthInM,
181 KPextractor* markerExtractor,
183 const cv::Mat& markerCameraIntrinsic,
198 unsigned int& outliers);
std::vector< int > iniMatches
Initializer * initializer
std::vector< cv::Point2f > prevMatched
std::vector< cv::Point3f > iniPoint3D