Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Member Functions | Private Attributes
jafar::traversability::HomographyFine Class Reference

HomographyFine inherits from Homography. More...


Detailed Description

HomographyFine inherits from Homography.

It contains the means to estimate an homography given a set of correspondences [m_k,m'_k] which are passed in form of a MatchingContainer .

Definition at line 27 of file trv_homographyFine.hpp.

#include <trv_homographyFine.hpp>

Inheritance diagram for jafar::traversability::HomographyFine:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 HomographyFine (const HomographyGeom &Hgeom)
void printInfo (void) const
int setMatches (MatchesContainer *matches)
MatchesContainer getMatches (void)
void estimate (void)
void estimateR (void)
void estimateRANSAC (void)
void estimateWithGeom (const jblas::mat33 &H_C0C1_geom)
double getMeanProjError (void)
double getStdProjError (void)
void calcProjErrorStats (const jblas::mat33 H01, double &mean, double &stdev)
void sortOutMatches (const jafar::image::Image &mask)

Private Member Functions

template<class Mat >
void calcA_i (const double x0u, const double x0v, const double x1u, const double x1v, Mat &A_i, const double weight=1.0)
void calcH4p (const MatchesContainer *mc, const jblas::veci4 &idxVec, jblas::mat33 &H_C0C1)
void pointSelectionCriteria (const int idx, const MatchesContainer *matches, jblas::veci4 &idxVec, int &featCnt, const double minDistSq, const double minCrossP)

Private Attributes

MatchesContainermMatches
jblas::vec mProjError
double mMeanProjError
double mStdProjError

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:51 for Jafar by doxygen 1.7.6.1
LAAS-CNRS