8 #ifndef META_OCEAN_TEST_TESTGEOMETRY_TEST_HOMOGRAPHY_H
9 #define META_OCEAN_TEST_TESTGEOMETRY_TEST_HOMOGRAPHY_H
21 namespace TestGeometry
38 static bool test(
const double testDuration,
Worker& worker);
This class implements homography tests.
Definition: TestHomography.h:29
static bool testFaultlessNoisedPlanarHomography2D(const double testDuration)
Tests the 3D planar 2D-2D homography.
static bool testFactorizationPlanarHomographyTwoPoses(const double testDuration)
Tests the factorization of the planar homography with two variable camera poses.
static bool testFaultlessPlanarHomography2D(const double testDuration)
Tests the 3D planar 2D-2D homography.
static bool testPlanarHomographyTwoPoses(const double testDuration)
Tests the planar homography with two variable camera poses.
static bool testSimilarityMatrix(const double testDuration)
Tests the function determining the similarity matrix.
static bool testHomographyMatrix(const double testDuration, const size_t points, const bool useSVD)
Tests the function determining the homography matrix with a specified number of point correspondences...
static bool testHomotheticMatrix(const double testDuration)
Tests the function determining the homothetic matrix.
static bool testHomotheticMatrix(const double testDuration, const size_t points)
Tests the function determining the homothetic matrix with a specified number of point correspondences...
static bool testPlanarHomographyOnePose(const double testDuration)
Tests the planar homography with one idenity camera pose and one variable camera pose.
static bool testHomographyMatrixFromPointsAndLinesSVD(const double testDuration)
Tests the function determining the homography matrix based on points and lines.
static bool testFactorizationPlanarHomographyOnePose(const double testDuration)
Tests the factorization of the planar homography with one idenity camera pose and one variable camera...
static bool testSimilarityMatrix(const double testDuration, const size_t points)
Tests the function determining the similarity matrix with a specified number of point correspondences...
static bool testHomographyMatrixFromPointsAndLinesSVD(const double testDuration, const size_t correspondences)
Tests the function determining the homography matrix based on points and lines.
static bool testIntrinsic(const double testDuration)
Tests intrinsic camera matrix determination.
static bool testAffineMatrix(const double testDuration, const size_t points)
Tests the function determining the affine matrix with a specified number of point correspondences.
static bool testHomographyMatrix(const double testDuration, const bool useSVD)
Tests the function determining the homography matrix.
static bool testFaultlessNoisedHomography(const double testDuration)
Tests homography determination.
static bool testFaultlessHomography(const double testDuration)
Tests homography determination.
static bool test(const double testDuration, Worker &worker)
Tests all homography functions.
static bool testRotationalHomographyOnePose(const double testDuration)
Tests the rotational homography for one pose.
static bool testAffineMatrix(const double testDuration)
Tests the function determining the affine matrix.
static bool testRotationalHomographyTwoPoses(const double testDuration)
Tests the rotational homography for two poses.
This class implements a worker able to distribute function calls over different threads.
Definition: Worker.h:33
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15