Blender  V3.3
Namespaces | Enumerations | Functions
euclidean_resection.h File Reference
#include "libmv/multiview/projection.h"
#include "libmv/numeric/numeric.h"

Go to the source code of this file.

Namespaces

 libmv
 
 libmv::euclidean_resection
 

Enumerations

enum  libmv::euclidean_resection::ResectionMethod { libmv::euclidean_resection::RESECTION_ANSAR_DANIILIDIS , libmv::euclidean_resection::RESECTION_EPNP , libmv::euclidean_resection::RESECTION_PPNP }
 

Functions

bool libmv::euclidean_resection::EuclideanResection (const Mat2X &x_camera, const Mat3X &X_world, Mat3 *R, Vec3 *t, ResectionMethod method)
 
bool libmv::euclidean_resection::EuclideanResection (const Mat &x_image, const Mat3X &X_world, const Mat3 &K, Mat3 *R, Vec3 *t, ResectionMethod method)
 
void libmv::euclidean_resection::AbsoluteOrientation (const Mat3X &X, const Mat3X &Xp, Mat3 *R, Vec3 *t)
 
void libmv::euclidean_resection::EuclideanResectionAnsarDaniilidis (const Mat2X &x_camera, const Mat3X &X_world, Mat3 *R, Vec3 *t)
 
bool libmv::euclidean_resection::EuclideanResectionEPnP (const Mat2X &x_camera, const Mat3X &X_world, Mat3 *R, Vec3 *t)
 
bool libmv::euclidean_resection::EuclideanResectionPPnP (const Mat2X &x_camera, const Mat3X &X_world, Mat3 *R, Vec3 *t)