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

Impala::Core::Tracking::Classifier Class Reference

#include <Classifier.h>

Collaboration diagram for Impala::Core::Tracking::Classifier:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Classifier (int size, int dimensionslity)
virtual ~Classifier ()
void SetVec (const Array::Array2dScalarReal64 &v, int index)
void UpdateVec (const Array::Array2dScalarReal64 &v, int index)
void GetVector (int index, Array::Array2dScalarReal64 &v)
void GetClassifiers (int index, Array::Array2dScalarReal64 &v)
void SetBackground (Array::Array2dScalarReal64 &background)
void Update (Array::Array2dScalarReal64 &background)
void WriteSimpleDebug (std::ostream &stream)
void WriteDebug (std::ostream &stream)

Private Member Functions

void UpdateBackGroundModel (Array::Array2dScalarReal64 &background)
void UpdateClassifiers ()
void MultiplyWithTranspose (Array::Array2dScalarReal64 *&matrix, const Array::Array2dScalarReal64 *vector)
void MultiplyWithTranspose (Array::Array2dScalarReal64 *&matrix, const double *vec)
void AddMatrixWeighted (Array::Array2dScalarReal64 *&matrix, const Array::Array2dScalarReal64 *addmatrix, double weight)
void MeanFromSamples (Array::Array2dScalarReal64 *&mean, const Array::Array2dScalarReal64 *samples)
void SommateTransposeMultiplications (Array::Array2dScalarReal64 *&matrix, const Array::Array2dScalarReal64 *samples)
void AddLambdaDiagonal (Array::Array2dScalarReal64 *&matrixDst, const Array::Array2dScalarReal64 *matrixSrc)
void GetNormalisedObjectVector (Array::Array2dScalarReal64 *&vector, int index)
double CrossProduct (const Array::Array2dScalarReal64 *vector1, const Array::Array2dScalarReal64 *vector2)
void SetClassifier (int index, double k_i, const Array::Array2dScalarReal64 *correlatedVector)

Private Attributes

double mGamma
double mLambdaFactor
int mSize
int mDimensionality
Array::Array2dScalarReal64mMatCovariance
Array::Array2dScalarReal64mBackgroundMean
Array::Array2dScalarReal64mObjectVectors
Array::Array2dScalarReal64mClassifiers

Detailed Description

Definition at line 36 of file Classifier.h.


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