Blender
V3.3
|
#include <homography_parameterization.h>
Public Types | |
typedef Eigen::Matrix< T, 8, 1 > | Parameters |
typedef Eigen::Matrix< T, 3, 3 > | Parameterized |
Static Public Member Functions | |
static void | To (const Parameters &p, Parameterized *h) |
Convert from the 8 parameters to a H matrix. More... | |
static void | From (const Parameterized &h, Parameters *p) |
Convert from a H matrix to the 8 parameters. More... | |
A parameterization of the 2D homography matrix that uses 8 parameters so that the matrix is normalized (H(2,2) == 1). The homography matrix H is built from a list of 8 parameters (a, b,...g, h) as follows |a b c| H = |d e f| |g h 1|
Definition at line 37 of file homography_parameterization.h.
typedef Eigen::Matrix<T, 3, 3> libmv::Homography2DNormalizedParameterization< T >::Parameterized |
Definition at line 40 of file homography_parameterization.h.
typedef Eigen::Matrix<T, 8, 1> libmv::Homography2DNormalizedParameterization< T >::Parameters |
Definition at line 39 of file homography_parameterization.h.
|
inlinestatic |
Convert from a H matrix to the 8 parameters.
Definition at line 52 of file homography_parameterization.h.
|
inlinestatic |
Convert from the 8 parameters to a H matrix.
Definition at line 43 of file homography_parameterization.h.
Referenced by libmv::Homography2DFromCorrespondencesLinear(), and libmv::Homography2DFromCorrespondencesLinearEuc().