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

Impala::Core::Feature::VisSem Class Reference

#include <VisSem.h>

Inheritance diagram for Impala::Core::Feature::VisSem:

Inheritance graph
[legend]
Collaboration diagram for Impala::Core::Feature::VisSem:

Collaboration graph
[legend]
List of all members.

Public Types

typedef Array::Array2dVec3UInt8 Array2dVec3UInt8
typedef Array::Array2dScalarReal64 Array2dScalarReal64
typedef Vector::VectorTem<
Real64
VectorReal64
typedef Array::ArraySet< Array2dScalarReal64InvSetType
typedef Histogram::Histogram1dSet<
Array2dScalarReal64
HistSetType

Public Member Functions

 VisSem (String name, CmdOptions &options)
virtual FeatureDefinition ExtendFeatureDefinition (FeatureDefinition def)
virtual FeatureTableMakeProtoFeatureTable (int pixelFeatureSet, int regionFeatureSet, String clusterType, String clusterVal)
virtual void ReadPrototypes (String protoSet, String maskSet, int maxNr)
virtual void ComputeRegionFeatures (Array::Array2dVec3UInt8 *im, Quid quid)
virtual void ComputeFeatures (Array::Array2dVec3UInt8 *im, Quid quid)
void InitStat ()
void ImageStat (Array::Array2dVec3UInt8 *im)
void StatMinMax2All ()
void ClearAnnoAccu ()
void AddImageToAccu (Array::Array2dVec3UInt8 *im, Geometry::Rectangle rect)
void AddAccuToAnnoTable (int bookmarkNr, String anno)

Private Member Functions

HistSetTypeNewHistSet ()
void ComputePixelFeatureSet (InvSetType &fSet, int idx, Array2dVec3UInt8 *im)
VectorReal64 ComputeRegionDescriptor (HistSetType *hSet)
bool CheckRegionDescriptor (VectorReal64 vec)
VectorReal64 ComputeRegionSimilarity (VectorReal64 regionVec, FeatureTable *protoTab)
void DoUNC (FeatureTableSet *regionSim, int regionFeature)
void DoCodebook (FeatureTableSet *regionSim, int regionFeature)
VectorReal64 DoSpatialPyramid (Geometry::Rectangle rect, VectorReal64 vec)
void DoSpatialPyramid (FeatureTableSet *regionSim, int regionFeature, FeatureTableSet *regionSimSP)
void ComputeFeaturesPixelSet (InvSetType &invSet, int p, Quid quid)

Private Attributes

bool mDoRot
bool mDoC
int mHistBinCount
bool mCumulativeHist
int mNrOrient
std::vector< double > mFreq
std::vector< Real64mFeatMin
std::vector< Real64mFeatMax
std::vector< Real64mFeatMinAll
std::vector< Real64mFeatMaxAll
std::vector< HistSetType * > mHistAccu
String mKeyframesName
bool mDoCodebook
bool mDoUNC
 ILOG_VAR_DEC

Detailed Description

Definition at line 32 of file VisSem.h.


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