Class for computing SIFT features in a CByteImage.
More...
#include <SIFTFeatureCalculator.h>
|
| 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 |
|
) |
| |
| CSIFTFeatureCalculator::~CSIFTFeatureCalculator |
( |
| ) |
|
| int CSIFTFeatureCalculator::CalculateFeatures |
( |
const CByteImage * |
pImage, |
|
|
CDynamicArray * |
pResultList, |
|
|
bool |
bManageMemory = true |
|
) |
| |
|
virtual |
| 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 |
| void CSIFTFeatureCalculator::CreateSIFTDescriptors |
( |
const CByteImage * |
pImage, |
|
|
CDynamicArray * |
pResultList, |
|
|
float |
x, |
|
|
float |
y, |
|
|
float |
scale = 1.0f, |
|
|
bool |
bManageMemory = true, |
|
|
bool |
bPerform80PercentCheck = true |
|
) |
| |
|
static |
| int CSIFTFeatureCalculator::GetNumberOfOctaves |
( |
| ) |
|
|
inline |
| float CSIFTFeatureCalculator::GetThreshold |
( |
| ) |
|
|
inline |
| void CSIFTFeatureCalculator::InitializeVariables |
( |
| ) |
|
|
static |
| void CSIFTFeatureCalculator::SetNumberOfOctaves |
( |
int |
nOctaves | ) |
|
|
inline |
| void CSIFTFeatureCalculator::SetThreshold |
( |
float |
fThreshold | ) |
|
|
inline |
The documentation for this class was generated from the following files: