#include <Sim3Solver.h>
|
void | CheckInliers () |
|
void | ComputeCentroid (cv::Mat &P, cv::Mat &Pr, cv::Mat &C) |
|
void | ComputeSim3 (cv::Mat &P1, cv::Mat &P2) |
|
void | FromCameraToImage (const std::vector< cv::Mat > &vP3Dc, std::vector< cv::Mat > &vP2D, cv::Mat K) |
|
void | Project (const std::vector< cv::Mat > &vP3Dw, std::vector< cv::Mat > &vP2D, cv::Mat Tcw, cv::Mat K) |
|
Definition at line 36 of file Sim3Solver.h.
ORB_SLAM2::Sim3Solver::Sim3Solver |
( |
KeyFrame * |
pKF1, |
|
|
KeyFrame * |
pKF2, |
|
|
const std::vector< MapPoint * > & |
vpMatched12, |
|
|
const bool |
bFixScale = true |
|
) |
| |
void ORB_SLAM2::Sim3Solver::CheckInliers |
( |
| ) |
|
|
protected |
void ORB_SLAM2::Sim3Solver::ComputeCentroid |
( |
cv::Mat & |
P, |
|
|
cv::Mat & |
Pr, |
|
|
cv::Mat & |
C |
|
) |
| |
|
protected |
void ORB_SLAM2::Sim3Solver::ComputeSim3 |
( |
cv::Mat & |
P1, |
|
|
cv::Mat & |
P2 |
|
) |
| |
|
protected |
cv::Mat ORB_SLAM2::Sim3Solver::find |
( |
std::vector< bool > & |
vbInliers12, |
|
|
int & |
nInliers |
|
) |
| |
void ORB_SLAM2::Sim3Solver::FromCameraToImage |
( |
const std::vector< cv::Mat > & |
vP3Dc, |
|
|
std::vector< cv::Mat > & |
vP2D, |
|
|
cv::Mat |
K |
|
) |
| |
|
protected |
cv::Mat ORB_SLAM2::Sim3Solver::GetEstimatedRotation |
( |
| ) |
|
float ORB_SLAM2::Sim3Solver::GetEstimatedScale |
( |
| ) |
|
cv::Mat ORB_SLAM2::Sim3Solver::GetEstimatedTranslation |
( |
| ) |
|
cv::Mat ORB_SLAM2::Sim3Solver::iterate |
( |
int |
nIterations, |
|
|
bool & |
bNoMore, |
|
|
std::vector< bool > & |
vbInliers, |
|
|
int & |
nInliers |
|
) |
| |
void ORB_SLAM2::Sim3Solver::Project |
( |
const std::vector< cv::Mat > & |
vP3Dw, |
|
|
std::vector< cv::Mat > & |
vP2D, |
|
|
cv::Mat |
Tcw, |
|
|
cv::Mat |
K |
|
) |
| |
|
protected |
void ORB_SLAM2::Sim3Solver::SetRansacParameters |
( |
double |
probability = 0.99 , |
|
|
int |
minInliers = 6 , |
|
|
int |
maxIterations = 300 |
|
) |
| |
cv::Mat ORB_SLAM2::Sim3Solver::mBestRotation |
|
protected |
float ORB_SLAM2::Sim3Solver::mBestScale |
|
protected |
cv::Mat ORB_SLAM2::Sim3Solver::mBestT12 |
|
protected |
cv::Mat ORB_SLAM2::Sim3Solver::mBestTranslation |
|
protected |
bool ORB_SLAM2::Sim3Solver::mbFixScale |
|
protected |
cv::Mat ORB_SLAM2::Sim3Solver::mK1 |
|
protected |
cv::Mat ORB_SLAM2::Sim3Solver::mK2 |
|
protected |
int ORB_SLAM2::Sim3Solver::mN1 |
|
protected |
int ORB_SLAM2::Sim3Solver::mnBestInliers |
|
protected |
int ORB_SLAM2::Sim3Solver::mnInliersi |
|
protected |
int ORB_SLAM2::Sim3Solver::mnIterations |
|
protected |
cv::Mat ORB_SLAM2::Sim3Solver::mR12i |
|
protected |
int ORB_SLAM2::Sim3Solver::mRansacMaxIts |
|
protected |
int ORB_SLAM2::Sim3Solver::mRansacMinInliers |
|
protected |
double ORB_SLAM2::Sim3Solver::mRansacProb |
|
protected |
float ORB_SLAM2::Sim3Solver::ms12i |
|
protected |
float ORB_SLAM2::Sim3Solver::mSigma2 |
|
protected |
cv::Mat ORB_SLAM2::Sim3Solver::mt12i |
|
protected |
cv::Mat ORB_SLAM2::Sim3Solver::mT12i |
|
protected |
cv::Mat ORB_SLAM2::Sim3Solver::mT21i |
|
protected |
float ORB_SLAM2::Sim3Solver::mTh |
|
protected |
std::vector<size_t> ORB_SLAM2::Sim3Solver::mvAllIndices |
|
protected |
std::vector<bool> ORB_SLAM2::Sim3Solver::mvbBestInliers |
|
protected |
std::vector<bool> ORB_SLAM2::Sim3Solver::mvbInliersi |
|
protected |
std::vector<size_t> ORB_SLAM2::Sim3Solver::mvnIndices1 |
|
protected |
std::vector<size_t> ORB_SLAM2::Sim3Solver::mvnMaxError1 |
|
protected |
std::vector<size_t> ORB_SLAM2::Sim3Solver::mvnMaxError2 |
|
protected |
std::vector<cv::Mat> ORB_SLAM2::Sim3Solver::mvP1im1 |
|
protected |
std::vector<cv::Mat> ORB_SLAM2::Sim3Solver::mvP2im2 |
|
protected |
std::vector<MapPoint*> ORB_SLAM2::Sim3Solver::mvpMapPoints1 |
|
protected |
std::vector<MapPoint*> ORB_SLAM2::Sim3Solver::mvpMapPoints2 |
|
protected |
std::vector<MapPoint*> ORB_SLAM2::Sim3Solver::mvpMatches12 |
|
protected |
std::vector<size_t> ORB_SLAM2::Sim3Solver::mvSigmaSquare1 |
|
protected |
std::vector<size_t> ORB_SLAM2::Sim3Solver::mvSigmaSquare2 |
|
protected |
std::vector<cv::Mat> ORB_SLAM2::Sim3Solver::mvX3Dc1 |
|
protected |
std::vector<cv::Mat> ORB_SLAM2::Sim3Solver::mvX3Dc2 |
|
protected |
int ORB_SLAM2::Sim3Solver::N |
|
protected |
The documentation for this class was generated from the following files: