|
Public Member Functions |
| FISTDescriptor (bool noGaussianWeighting=false) |
Real64 | CanonicalizeAngle (Real64 angle) |
void | PutInVector (Real64 *descriptor, Real64 mag, Real64 ori, Real64 rx, Real64 cx) |
void | InternalCount (Real64 *descriptor, Array::Array2dScalarReal64 *magnitude, Array::Array2dScalarReal64 *direction, int r, int c, Real64 rpos, Real64 cpos, Real64 rx, Real64 cx, Real64 pointOrientation) |
void | InternalSample (Real64 *descriptor, Array::Array2dScalarReal64 *magnitude, Array::Array2dScalarReal64 *direction, Real64 scale, Real64 row, Real64 col, Real64 pointOrientation) |
void | ComputeGradient (Array::Array2dScalarReal64 *&magnitude, Array::Array2dScalarReal64 *&direction, Array::Array2dScalarReal64 *im, Real64 sigma) |
void | SamplePoint (Real64 *descriptor, Array::Array2dScalarReal64 *magnitude, Array::Array2dScalarReal64 *direction, Real64 scale, Real64 y, Real64 x, Real64 pointOrientation) |
Matrix::Mat * | DoCalculateFISTDescriptors (Array::Array2dScalarReal64 *im, PointDescriptorTable *pointData) |
Matrix::Mat * | DoCalculateFISTDescriptorsAndEat (Array::Array2dScalarReal64 *image, PointDescriptorTable *pointData) |
Public Attributes |
bool | noGaussianWeighting |
Real64 | mOutputMultiplier |
int | mCustomNorm |
bool | mNoMaxBins |
Static Public Attributes |
static const int | VecLength = (INDEX_SIZE * INDEX_SIZE * ORI_SIZE) |