|
Blender V4.3
|
#include "libmv/multiview/euclidean_resection.h"#include "libmv/logging/logging.h"#include "libmv/multiview/projection.h"#include "libmv/numeric/numeric.h"#include "testing/testing.h"Go to the source code of this file.
Functions | |
| static void | CreateCameraSystem (const Mat3 &KK, const Mat3X &x_image, const Vec &X_distances, const Mat3 &R_input, const Vec3 &T_input, Mat2X *x_camera, Mat3X *X_world, Mat3 *R_expected, Vec3 *T_expected) |
| TEST (AbsoluteOrientation, QuaternionSolution) | |
| TEST (EuclideanResection, Points4KnownImagePointsRandomTranslationRotation) | |
| TEST (EuclideanResection, Points6AllRandomInput) | |
|
static |
Definition at line 31 of file euclidean_resection_test.cc.
| TEST | ( | AbsoluteOrientation | , |
| QuaternionSolution | ) |
Definition at line 71 of file euclidean_resection_test.cc.
References libmv::euclidean_resection::AbsoluteOrientation(), e, R, and X.
| TEST | ( | EuclideanResection | , |
| Points4KnownImagePointsRandomTranslationRotation | ) |
Definition at line 105 of file euclidean_resection_test.cc.
References CreateCameraSystem(), e, libmv::euclidean_resection::EuclideanResection(), libmv::euclidean_resection::RESECTION_ANSAR_DANIILIDIS, and libmv::euclidean_resection::RESECTION_EPNP.
| TEST | ( | EuclideanResection | , |
| Points6AllRandomInput | ) |
Definition at line 183 of file euclidean_resection_test.cc.
References CreateCameraSystem(), e, libmv::euclidean_resection::EuclideanResection(), libmv::euclidean_resection::RESECTION_ANSAR_DANIILIDIS, libmv::euclidean_resection::RESECTION_EPNP, and w().