Blender
V3.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.
Referenced by TEST().
TEST | ( | AbsoluteOrientation | , |
QuaternionSolution | |||
) |
Definition at line 71 of file euclidean_resection_test.cc.
References libmv::euclidean_resection::AbsoluteOrientation(), e, R, t, 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().