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: