LTI-Lib latest version v1.9 - last update 10 Apr 2010

lti::chromaticityHistogram Class Reference

Create a chromaticity histrogram feature vector. More...

#include <ltiChromaticityHistogram.h>

Inheritance diagram for lti::chromaticityHistogram:
Inheritance graph
[legend]
Collaboration diagram for lti::chromaticityHistogram:
Collaboration graph
[legend]

List of all members.

Classes

class  l2accumulator
 accumulator class of the squares of the values More...
class  parameters
 the parameters for the class chromaticityHistogram More...

Public Member Functions

 chromaticityHistogram ()
 chromaticityHistogram (const chromaticityHistogram &other)
virtual ~chromaticityHistogram ()
virtual const char * getTypeName () const
bool apply (const image &src, dvector &chrHist) const
chromaticityHistogramcopy (const chromaticityHistogram &other)
virtual functorclone () const
const parametersgetParameters () const

Detailed Description

Create a chromaticity histrogram feature vector.

Due to the fact that chromaticity has no information contents on intensity, this feature is highly illumination invariant. The 2D chromaticity-histogram is a triangular matrix and will be coded in the 1D feature vector to save memory space.

See also:
chromaticityHistogram::parameters

Constructor & Destructor Documentation

lti::chromaticityHistogram::chromaticityHistogram (  ) 

default constructor

lti::chromaticityHistogram::chromaticityHistogram ( const chromaticityHistogram other  ) 

copy constructor

Parameters:
other the object to be copied
virtual lti::chromaticityHistogram::~chromaticityHistogram (  )  [virtual]

destructor


Member Function Documentation

bool lti::chromaticityHistogram::apply ( const image src,
dvector chrHist 
) const [virtual]

operates on the given parameter.

Parameters:
src image with the source data.
chrHist the feature vector will be left here
Returns:
a reference to the chrHist.

Reimplemented from lti::globalFeatureExtractor.

virtual functor* lti::chromaticityHistogram::clone (  )  const [virtual]

returns a pointer to a clone of this functor.

Reimplemented from lti::globalFeatureExtractor.

chromaticityHistogram& lti::chromaticityHistogram::copy ( const chromaticityHistogram other  ) 

copy data of "other" functor.

Parameters:
other the functor to be copied
Returns:
a reference to this functor object

Reimplemented from lti::globalFeatureExtractor.

const parameters& lti::chromaticityHistogram::getParameters (  )  const

returns used parameters

Reimplemented from lti::globalFeatureExtractor.

virtual const char* lti::chromaticityHistogram::getTypeName (  )  const [virtual]

returns the name of this type ("chromaticityHistogram")

Reimplemented from lti::globalFeatureExtractor.


The documentation for this class was generated from the following file:

Generated on Sat Apr 10 15:27:06 2010 for LTI-Lib by Doxygen 1.6.1