Home || Visual Search || Applications || Architecture || Important Messages || OGL || Src

Impala::Core::Feature::InterestPointFeature Class Reference

#include <InterestPointFeature.h>

Collaboration diagram for Impala::Core::Feature::InterestPointFeature:

Collaboration graph
[legend]
List of all members.

Public Types

typedef Array::Array2dScalarReal64 Array2dScalarReal64
typedef Matrix::Mat Mat
typedef Geometry::InterestPointSelector InterestPointSelector
typedef std::vector< Vector::VectorTem<
Real64 > * > 
CodebookVectors
typedef Persistency::FileLocator FileLocator
typedef Persistency::File File

Public Member Functions

 InterestPointFeature (CmdOptions &options)
 ~InterestPointFeature ()
FeatureDefinition GetFeatureDefinition ()
String GetFeatureName ()
String GetFeatureNameShort ()
void SetCodebook (String filename, const Persistency::Locator &locator)
void SetResultOutput (FeatureTableResult *result)
bool FindInterestPoints (CmdOptions &options, Array::Array2dVec3UInt8 *input, Quid quid, String outputFilename, bool borderAlreadyRemoved=false, Util::IOBuffer *loadRegionsFile=0)

Static Public Member Functions

static void AddCmdOptions ()

Public Attributes

bool mClusterInput
FeatureTablemClusterInputData
String mClusterInputImage

Private Member Functions

void AddToPyramids (CodebookVectors &codebookVectors, int codeword, double x, double y, int imageWidth, int imageHeight, std::vector< Real64 > &regionCounts)
void ProjectUNC (CodebookVectors &codebookVectors, Mat *matrixDescriptors, int imageWidth, int imageHeight, std::vector< int > &X, std::vector< int > &Y, std::vector< Real64 > &regionCounts)
void ProjectLLC (CodebookVectors &codebookVectors, String codebookMode, Mat *matrixDescriptors, int imageWidth, int imageHeight, std::vector< int > &X, std::vector< int > &Y, std::vector< Real64 > &regionCounts, Util::IOBuffer *dumpIndices=0)
void ProjectHardMatrix (CodebookVectors &codebookVectors, Mat *matrixDescriptors, int imageWidth, int imageHeight, std::vector< int > &X, std::vector< int > &Y, std::vector< Real64 > &regionCounts)
void ProjectHardIndex (Mat *matrixDescriptors, PointDescriptorTable *pointData)
void ProjectForest (CodebookVectors &codebookVectors, Mat *descriptors, int imageWidth, int imageHeight, std::vector< int > &X, std::vector< int > &Y, std::vector< Real64 > &regionCounts)
PointDescriptorTableProjectOntoCodebook (PointDescriptorTable *pointData, String codebookMode, int imageWidth, int imageHeight, Quid quid)
PointDescriptorTableReducePointCount (PointDescriptorTable *pointData, int keepCount)
template<class SrcArrayT>
PointDescriptorTableDenseAllDetector (SrcArrayT *input)
template<class SrcArrayT>
PointDescriptorTableDenseSamplingDetector (SrcArrayT *input, int spacing)
PointDescriptorTableApplyDetector (Array::Array2dVec3UInt8 *inputNoBorder, String detectorMode)
void ComputeDescriptors (PointDescriptorTable *pointData, Array::Array2dVec3UInt8 *inputNoBorder, String descriptorMode)

Private Attributes

int mVerbose
int mStripBorder
bool mUseRecGauss
String mName
FeatureDefinition mFeatureDefinition
int mKeepLimited
String mOutputFormat
FeatureTablemCodebook
MatmDescriptorReduce
String mDescriptorReduceFilename
FeatureTableResultmResultOutput
Array::Array2dScalarUInt64mExtraBoxes
std::vector< InterestPointSelector * > mPointSelector
bool mDynamicPointSelector
String mDynamicPointSelectorConfig
Persistency::Locator mLocator
std::vector< Real64mDenseSamplingScales
int mSurfParams [3]
Util::Random mRNG
Util::TimeStats mTimeStats
 ILOG_VAR_DEC

Detailed Description

Definition at line 44 of file InterestPointFeature.h.


The documentation for this class was generated from the following file:
Generated on Thu Jan 13 09:19:15 2011 for ImpalaSrc by  doxygen 1.5.1