Public Member Functions | Private Member Functions | Private Attributes
CHarrisSIFTFeatureCalculator Class Reference

Class for computing Harris-SIFT features in a CByteImage. More...

#include <HarrisSIFTFeatureCalculator.h>

Inheritance diagram for CHarrisSIFTFeatureCalculator:
Inheritance graph
[legend]

List of all members.

Public Member Functions

int CalculateFeatures (const CByteImage *pImage, CDynamicArray *pResultList, bool bManageMemory=true)
int CalculateFeatures (const CByteImage *pImage, CDynamicArrayTemplatePointer< CFeatureEntry > &resultList)
 CHarrisSIFTFeatureCalculator (float fThreshold=0.01f, int nLayers=3, int nMaxInterestPoints=500)
CFeatureEntryCreateCopy (const CFeatureEntry *pFeatureEntry)
const Vec2dGetInterestPoints () const
int GetMaxInterestPoints ()
float GetMinDistance ()
int GetNumberOfInterestPoints ()
int GetNumberOfLevels ()
float GetThreshold ()
void SetMaxInterestPoints (int nMaxInterestPoints)
void SetMinDistance (float fMinDistance)
void SetNumberOfLevels (int nLevels)
void SetPerform80PercentCheck (bool bPerform80PercentCheck)
void SetThreshold (float fThreshold)
 ~CHarrisSIFTFeatureCalculator ()

Private Member Functions

void FindInterestPoints (const CByteImage *pImage, float scale, int nLevel)

Private Attributes

bool m_bManageMemory
bool m_bPerform80PercentCheck
bool m_bTemplateList
float m_fMinDistance
float m_fThreshold
int m_nInterestPoints
int m_nLevels
int m_nMaxInterestPoints
const CByteImagem_pImage
Vec2dm_pInterestPoints
CDynamicArraym_pResultList
CDynamicArrayTemplatePointer
< CFeatureEntry > * 
m_pResultListTemplate

Detailed Description

Class for computing Harris-SIFT features in a CByteImage.

Definition at line 74 of file HarrisSIFTFeatureCalculator.h.


Constructor & Destructor Documentation

CHarrisSIFTFeatureCalculator::CHarrisSIFTFeatureCalculator ( float  fThreshold = 0.01f,
int  nLayers = 3,
int  nMaxInterestPoints = 500 
)

Definition at line 71 of file HarrisSIFTFeatureCalculator.cpp.

Definition at line 93 of file HarrisSIFTFeatureCalculator.cpp.


Member Function Documentation

int CHarrisSIFTFeatureCalculator::CalculateFeatures ( const CByteImage pImage,
CDynamicArray pResultList,
bool  bManageMemory = true 
) [virtual]

Implements CFeatureCalculatorInterface.

Definition at line 108 of file HarrisSIFTFeatureCalculator.cpp.

Definition at line 127 of file HarrisSIFTFeatureCalculator.cpp.

Definition at line 103 of file HarrisSIFTFeatureCalculator.cpp.

void CHarrisSIFTFeatureCalculator::FindInterestPoints ( const CByteImage pImage,
float  scale,
int  nLevel 
) [private]

Definition at line 145 of file HarrisSIFTFeatureCalculator.cpp.

Definition at line 101 of file HarrisSIFTFeatureCalculator.h.

Definition at line 96 of file HarrisSIFTFeatureCalculator.h.

Definition at line 98 of file HarrisSIFTFeatureCalculator.h.

Definition at line 102 of file HarrisSIFTFeatureCalculator.h.

Definition at line 99 of file HarrisSIFTFeatureCalculator.h.

Definition at line 97 of file HarrisSIFTFeatureCalculator.h.

void CHarrisSIFTFeatureCalculator::SetMaxInterestPoints ( int  nMaxInterestPoints) [inline]

Definition at line 90 of file HarrisSIFTFeatureCalculator.h.

void CHarrisSIFTFeatureCalculator::SetMinDistance ( float  fMinDistance) [inline]

Definition at line 92 of file HarrisSIFTFeatureCalculator.h.

Definition at line 93 of file HarrisSIFTFeatureCalculator.h.

void CHarrisSIFTFeatureCalculator::SetPerform80PercentCheck ( bool  bPerform80PercentCheck) [inline]

Definition at line 94 of file HarrisSIFTFeatureCalculator.h.

void CHarrisSIFTFeatureCalculator::SetThreshold ( float  fThreshold) [inline]

Definition at line 91 of file HarrisSIFTFeatureCalculator.h.


Member Data Documentation

Definition at line 119 of file HarrisSIFTFeatureCalculator.h.

Definition at line 114 of file HarrisSIFTFeatureCalculator.h.

Definition at line 118 of file HarrisSIFTFeatureCalculator.h.

Definition at line 112 of file HarrisSIFTFeatureCalculator.h.

Definition at line 111 of file HarrisSIFTFeatureCalculator.h.

Definition at line 122 of file HarrisSIFTFeatureCalculator.h.

Definition at line 113 of file HarrisSIFTFeatureCalculator.h.

Definition at line 110 of file HarrisSIFTFeatureCalculator.h.

Definition at line 121 of file HarrisSIFTFeatureCalculator.h.

Definition at line 123 of file HarrisSIFTFeatureCalculator.h.

Definition at line 116 of file HarrisSIFTFeatureCalculator.h.

Definition at line 117 of file HarrisSIFTFeatureCalculator.h.


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


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