单目初始化器。
关键接口
-
构造函数:
Initializer(const Frame &ReferenceFrame, float sigma = 1.0, int iterations = 200);
Reference Frame 是普通帧,这时还没有关键帧形成的。 iterations 是 RANSAC 的最大迭代轮次。 -
初始化逻辑:给定了当前帧和与参考帧的匹配关系。
bool Initialize(const Frame &CurrentFrame, const vector<int> &vMatches12, cv::Mat &R21, cv::Mat &t21, vector<cv::Point3f> &vP3D, vector<bool> &vbTriangulated);