Blender
V3.3
|
#include <homography_parameterization.h>
Public Types | |
typedef Eigen::Matrix< T, 15, 1 > | Parameters |
typedef Eigen::Matrix< T, 4, 4 > | Parameterized |
Static Public Member Functions | |
static void | To (const Parameters &p, Parameterized *h) |
Convert from the 15 parameters to a H matrix. More... | |
static void | From (const Parameterized &h, Parameters *p) |
Convert from a H matrix to the 15 parameters. More... | |
A parameterization of the 2D homography matrix that uses 15 parameters so that the matrix is normalized (H(3,3) == 1). The homography matrix H is built from a list of 15 parameters (a, b,...n, o) as follows |a b c d| H = |e f g h| |i j k l| |m n o 1|
Definition at line 71 of file homography_parameterization.h.
typedef Eigen::Matrix<T, 4, 4> libmv::Homography3DNormalizedParameterization< T >::Parameterized |
Definition at line 74 of file homography_parameterization.h.
typedef Eigen::Matrix<T, 15, 1> libmv::Homography3DNormalizedParameterization< T >::Parameters |
Definition at line 73 of file homography_parameterization.h.
|
inlinestatic |
Convert from a H matrix to the 15 parameters.
Definition at line 87 of file homography_parameterization.h.
|
inlinestatic |
Convert from the 15 parameters to a H matrix.
Definition at line 77 of file homography_parameterization.h.
Referenced by libmv::Homography3DFromCorrespondencesLinear().