|
static void | libmv::EliminateRow (const Mat34 &P, int row, Mat *X) |
|
void | libmv::ProjectionsFromFundamental (const Mat3 &F, Mat34 *P1, Mat34 *P2) |
|
void | libmv::FundamentalFromProjections (const Mat34 &P1, const Mat34 &P2, Mat3 *F) |
|
static double | libmv::EightPointSolver (const Mat &x1, const Mat &x2, Mat3 *F) |
|
void | libmv::EnforceFundamentalRank2Constraint (Mat3 *F) |
|
double | libmv::NormalizedEightPointSolver (const Mat &x1, const Mat &x2, Mat3 *F) |
|
double | libmv::FundamentalFrom7CorrespondencesLinear (const Mat &x1, const Mat &x2, std::vector< Mat3 > *F) |
|
double | libmv::FundamentalFromCorrespondences7Point (const Mat &x1, const Mat &x2, std::vector< Mat3 > *F) |
|
void | libmv::NormalizeFundamental (const Mat3 &F, Mat3 *F_normalized) |
|
double | libmv::SampsonDistance (const Mat &F, const Vec2 &x1, const Vec2 &x2) |
|
double | libmv::SymmetricEpipolarDistance (const Mat &F, const Vec2 &x1, const Vec2 &x2) |
|
void | libmv::EssentialFromFundamental (const Mat3 &F, const Mat3 &K1, const Mat3 &K2, Mat3 *E) |
|
void | libmv::FundamentalFromEssential (const Mat3 &E, const Mat3 &K1, const Mat3 &K2, Mat3 *F) |
|
void | libmv::RelativeCameraMotion (const Mat3 &R1, const Vec3 &t1, const Mat3 &R2, const Vec3 &t2, Mat3 *R, Vec3 *t) |
|
void | libmv::EssentialFromRt (const Mat3 &R1, const Vec3 &t1, const Mat3 &R2, const Vec3 &t2, Mat3 *E) |
|
void | libmv::MotionFromEssential (const Mat3 &E, std::vector< Mat3 > *Rs, std::vector< Vec3 > *ts) |
|
int | libmv::MotionFromEssentialChooseSolution (const std::vector< Mat3 > &Rs, const std::vector< Vec3 > &ts, const Mat3 &K1, const Vec2 &x1, const Mat3 &K2, const Vec2 &x2) |
|
bool | libmv::MotionFromEssentialAndCorrespondence (const Mat3 &E, const Mat3 &K1, const Vec2 &x1, const Mat3 &K2, const Vec2 &x2, Mat3 *R, Vec3 *t) |
|
void | libmv::FundamentalToEssential (const Mat3 &F, Mat3 *E) |
|
bool | libmv::EstimateFundamentalFromCorrespondences (const Mat &x1, const Mat &x2, const EstimateFundamentalOptions &options, Mat3 *F) |
|