Blender V4.3
libmv::Homography2DNormalizedParameterization< T > Class Template Reference

#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.
 
static void From (const Parameterized &h, Parameters *p)
 Convert from a H matrix to the 8 parameters.
 

Detailed Description

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

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.

Member Typedef Documentation

◆ Parameterized

template<typename T = double>
typedef Eigen::Matrix<T, 3, 3> libmv::Homography2DNormalizedParameterization< T >::Parameterized

Definition at line 40 of file homography_parameterization.h.

◆ Parameters

template<typename T = double>
typedef Eigen::Matrix<T, 8, 1> libmv::Homography2DNormalizedParameterization< T >::Parameters

Definition at line 39 of file homography_parameterization.h.

Member Function Documentation

◆ From()

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

Convert from a H matrix to the 8 parameters.

Definition at line 52 of file homography_parameterization.h.

◆ To()

template<typename T = double>
static void libmv::Homography2DNormalizedParameterization< T >::To ( const Parameters & p,
Parameterized * 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().


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