Classes | Public Member Functions | Private Attributes
CHoughSpace2D Class Reference

#include <HoughSpace2D.h>

List of all members.

Classes

class  CFeaturePair
class  CHoughSpace2DBin

Public Member Functions

bool CheckAndDetermineHomography (Mat3d &A, Vec2d &centroid, int &nResultMatches, float &fResultError, CByteImage *pResultImage=0)
 CHoughSpace2D (int nImageWidth, int nImageHeight, float fScale)
const Vec2dGetMatchedFeatures ()
int GetNumberOfValidFeatures ()
const Vec2dGetValidFeatures ()
void InitNextRun ()
void SetRecognitionThresholds (int nMinValidFeatures, float fMaxError)
void SetVerbose (bool bVerbose)
void Vote (const CFeatureEntry *pFeature, const CFeatureEntry *pMatchedFeature, const Vec2d &center)
void WriteHoughSpaceImage ()
 ~CHoughSpace2D ()

Private Attributes

bool m_bVerbose
float m_fBestScale
float m_fMaxError
float m_fScale
int m_nBestOffset
int m_nCurrentID
int m_nHeight
int m_nMaxHits
int m_nMinValidFeatures
int m_nValidFeatures
int m_nWidth
Vec2dm_pMatchedFeatures
CDynamicArraym_pPairList
CHoughSpace2DBin ** m_ppHoughSpace
Vec2dm_pValidFeatures

Detailed Description

Definition at line 43 of file HoughSpace2D.h.


Constructor & Destructor Documentation

CHoughSpace2D::CHoughSpace2D ( int  nImageWidth,
int  nImageHeight,
float  fScale 
)

Member Function Documentation

bool CHoughSpace2D::CheckAndDetermineHomography ( Mat3d A,
Vec2d centroid,
int &  nResultMatches,
float &  fResultError,
CByteImage pResultImage = 0 
)

Definition at line 63 of file HoughSpace2D.h.

Definition at line 64 of file HoughSpace2D.h.

Definition at line 62 of file HoughSpace2D.h.

void CHoughSpace2D::SetRecognitionThresholds ( int  nMinValidFeatures,
float  fMaxError 
)
void CHoughSpace2D::SetVerbose ( bool  bVerbose) [inline]

Definition at line 66 of file HoughSpace2D.h.

void CHoughSpace2D::Vote ( const CFeatureEntry pFeature,
const CFeatureEntry pMatchedFeature,
const Vec2d center 
)

Member Data Documentation

bool CHoughSpace2D::m_bVerbose [private]

Definition at line 115 of file HoughSpace2D.h.

float CHoughSpace2D::m_fBestScale [private]

Definition at line 104 of file HoughSpace2D.h.

float CHoughSpace2D::m_fMaxError [private]

Definition at line 113 of file HoughSpace2D.h.

float CHoughSpace2D::m_fScale [private]

Definition at line 100 of file HoughSpace2D.h.

Definition at line 103 of file HoughSpace2D.h.

Definition at line 101 of file HoughSpace2D.h.

int CHoughSpace2D::m_nHeight [private]

Definition at line 99 of file HoughSpace2D.h.

Definition at line 102 of file HoughSpace2D.h.

Definition at line 112 of file HoughSpace2D.h.

Definition at line 110 of file HoughSpace2D.h.

int CHoughSpace2D::m_nWidth [private]

Definition at line 98 of file HoughSpace2D.h.

Definition at line 109 of file HoughSpace2D.h.

Definition at line 106 of file HoughSpace2D.h.

Definition at line 97 of file HoughSpace2D.h.

Definition at line 108 of file HoughSpace2D.h.


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


asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Thu Jun 6 2019 21:46:58