Blender  V3.3
Public Types | Static Public Member Functions | List of all members
libmv::Homography3DNormalizedParameterization< T > Class Template Reference

#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...
 

Detailed Description

template<typename T = double>
class libmv::Homography3DNormalizedParameterization< T >

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.

Member Typedef Documentation

◆ Parameterized

template<typename T = double>
typedef Eigen::Matrix<T, 4, 4> libmv::Homography3DNormalizedParameterization< T >::Parameterized

Definition at line 74 of file homography_parameterization.h.

◆ Parameters

template<typename T = double>
typedef Eigen::Matrix<T, 15, 1> libmv::Homography3DNormalizedParameterization< T >::Parameters

Definition at line 73 of file homography_parameterization.h.

Member Function Documentation

◆ From()

template<typename T = double>
static void libmv::Homography3DNormalizedParameterization< T >::From ( const Parameterized h,
Parameters p 
)
inlinestatic

Convert from a H matrix to the 15 parameters.

Definition at line 87 of file homography_parameterization.h.

◆ To()

template<typename T = double>
static void libmv::Homography3DNormalizedParameterization< T >::To ( const Parameters p,
Parameterized h 
)
inlinestatic

Convert from the 15 parameters to a H matrix.

Definition at line 77 of file homography_parameterization.h.

Referenced by libmv::Homography3DFromCorrespondencesLinear().


The documentation for this class was generated from the following file: