Home || Architecture || Video Search || Visual Search || Scripts || Applications || 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 Geometry::InterestPointList InterestPointList
typedef Geometry::InterestPoint InterestPoint

Public Member Functions

 InterestPointFeature (CmdOptions &options)
 ~InterestPointFeature ()
String GetFeatureName ()
String GetFeatureNameShort ()
void SetCodebook (String filename, Impala::Util::Database *db)
bool FindInterestPoints (CmdOptions &options, Array::Array2dVec3UInt8 *input, Quid quid, String outputFilename, bool borderAlreadyRemoved=false, String loadRegionsFilename="")

Static Public Member Functions

static void AddCmdOptions ()

Public Attributes

int mVerbose
int mStripBorder
bool mUseRecGauss
String mName
FeatureDefinition mFeatureDefinition
int mKeepLimited
String mOutputFormat
FeatureTablemCodebook
MatmDescriptorReduce
String mDescriptorReduceFilename
bool mClusterInput
FeatureTablemClusterInputData
String mClusterInputImage
std::vector< Vector::VectorTem<
Real64 > * > 
mLastCodebookVectors
std::vector< InterestPointSelector * > mPointSelector
bool mDynamicPointSelector
String mDynamicPointSelectorConfig
Impala::Util::DatabasemDatabase
std::vector< Real64mDenseSamplingScales
int mSurfParams [3]

Private Member Functions

void AddToPyramids (int codeword, double x, double y, int imageWidth, int imageHeight, std::vector< int > &regionCounts)
void ProjectUNC (Mat *matrixDescriptors, int imageWidth, int imageHeight, std::vector< int > &X, std::vector< int > &Y, std::vector< int > &regionCounts)
void ProjectHardMatrix (Mat *matrixDescriptors, int imageWidth, int imageHeight, std::vector< int > &X, std::vector< int > &Y, std::vector< int > &regionCounts)
void ProjectHardIndex (Mat *matrixDescriptors, PointDescriptorTable *pointData)
void ProjectForest (Mat *descriptors, int imageWidth, int imageHeight, std::vector< int > &X, std::vector< int > &Y, std::vector< int > &regionCounts)
PointDescriptorTableProjectOntoCodebook (PointDescriptorTable *pointData, String codebookMode, int imageWidth, int imageHeight, Quid q)
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

 ILOG_VAR_DEC

Detailed Description

Definition at line 40 of file InterestPointFeature.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 19 11:09:49 2010 for ImpalaSrc by  doxygen 1.5.1