|
IVT
|
Class for computing SIFT features in a CByteImage. More...
#include <SIFTFeatureCalculator.h>
Public Member Functions | |
| CSIFTFeatureCalculator (float fThreshold=0.05f, int nOctaves=3) | |
| ~CSIFTFeatureCalculator () | |
| int | CalculateFeatures (const CByteImage *pImage, CDynamicArray *pResultList, bool bManageMemory=true) |
| void | SetThreshold (float fThreshold) |
| void | SetNumberOfOctaves (int nOctaves) |
| float | GetThreshold () |
| int | GetNumberOfOctaves () |
Static Public Member Functions | |
| static void | InitializeVariables () |
| static void | CreateSIFTDescriptors (const CFloatMatrix *pImage, CDynamicArray *pResultList, float x, float y, float scale, float sigma, const float *pOrientationWeights, bool bManageMemory=true, bool bPerform80PercentCheck=true) |
| static void | CreateSIFTDescriptors (const CByteImage *pImage, CDynamicArray *pResultList, float x, float y, float scale=1.0f, bool bManageMemory=true, bool bPerform80PercentCheck=true) |
| static void | CreateSIFTDescriptors (const CByteImage *pImage, CDynamicArrayTemplatePointer< CFeatureEntry > &resultList, float x, float y, float scale=1.0f, bool bPerform80PercentCheck=true) |
Class for computing SIFT features in a CByteImage.
Definition at line 81 of file SIFTFeatureCalculator.h.
| CSIFTFeatureCalculator::CSIFTFeatureCalculator | ( | float | fThreshold = 0.05f, |
| int | nOctaves = 3 |
||
| ) |
Definition at line 92 of file SIFTFeatureCalculator.cpp.
| CSIFTFeatureCalculator::~CSIFTFeatureCalculator | ( | ) |
Definition at line 103 of file SIFTFeatureCalculator.cpp.
| int CSIFTFeatureCalculator::CalculateFeatures | ( | const CByteImage * | pImage, |
| CDynamicArray * | pResultList, | ||
| bool | bManageMemory = true |
||
| ) | [virtual] |
Implements CFeatureCalculatorInterface.
Definition at line 167 of file SIFTFeatureCalculator.cpp.
| void CSIFTFeatureCalculator::CreateSIFTDescriptors | ( | const CByteImage * | pImage, |
| CDynamicArray * | pResultList, | ||
| float | x, | ||
| float | y, | ||
| float | scale = 1.0f, |
||
| bool | bManageMemory = true, |
||
| bool | bPerform80PercentCheck = true |
||
| ) | [static] |
Definition at line 392 of file SIFTFeatureCalculator.cpp.
| void CSIFTFeatureCalculator::CreateSIFTDescriptors | ( | const CByteImage * | pImage, |
| CDynamicArrayTemplatePointer< CFeatureEntry > & | resultList, | ||
| float | x, | ||
| float | y, | ||
| float | scale = 1.0f, |
||
| bool | bPerform80PercentCheck = true |
||
| ) | [static] |
Definition at line 501 of file SIFTFeatureCalculator.cpp.
| void CSIFTFeatureCalculator::CreateSIFTDescriptors | ( | const CFloatMatrix * | pImage, |
| CDynamicArray * | pResultList, | ||
| float | x, | ||
| float | y, | ||
| float | scale, | ||
| float | sigma, | ||
| const float * | pOrientationWeights, | ||
| bool | bManageMemory = true, |
||
| bool | bPerform80PercentCheck = true |
||
| ) | [static] |
Definition at line 279 of file SIFTFeatureCalculator.cpp.
| int CSIFTFeatureCalculator::GetNumberOfOctaves | ( | ) | [inline] |
Definition at line 99 of file SIFTFeatureCalculator.h.
| float CSIFTFeatureCalculator::GetThreshold | ( | ) | [inline] |
Definition at line 98 of file SIFTFeatureCalculator.h.
| void CSIFTFeatureCalculator::InitializeVariables | ( | ) | [static] |
Definition at line 112 of file SIFTFeatureCalculator.cpp.
| void CSIFTFeatureCalculator::SetNumberOfOctaves | ( | int | nOctaves | ) | [inline] |
Definition at line 96 of file SIFTFeatureCalculator.h.
| void CSIFTFeatureCalculator::SetThreshold | ( | float | fThreshold | ) | [inline] |
Definition at line 95 of file SIFTFeatureCalculator.h.