|
latest version v1.9 - last update 10 Apr 2010 |
|
Parent class for color normalization methods usually used to eliminate the effects of illumination changes. More...
#include <ltiColorNormalizationBase.h>


Classes | |
| class | parameters |
| the parameters for the class colorNormalizationBase More... | |
Public Member Functions | |
| colorNormalizationBase () | |
| colorNormalizationBase (const colorNormalizationBase &other) | |
| virtual | ~colorNormalizationBase () |
| virtual const char * | getTypeName () const |
| virtual bool | apply (image &srcdest) const =0 |
| virtual bool | apply (const image &src, image &dest) const =0 |
| colorNormalizationBase & | copy (const colorNormalizationBase &other) |
| virtual functor * | clone () const =0 |
| const parameters & | getParameters () const |
Parent class for color normalization methods usually used to eliminate the effects of illumination changes.
| lti::colorNormalizationBase::colorNormalizationBase | ( | ) |
default constructor
| lti::colorNormalizationBase::colorNormalizationBase | ( | const colorNormalizationBase & | other | ) |
copy constructor
| other | the object to be copied |
| virtual lti::colorNormalizationBase::~colorNormalizationBase | ( | ) | [virtual] |
destructor
| virtual bool lti::colorNormalizationBase::apply | ( | const image & | src, | |
| image & | dest | |||
| ) | const [pure virtual] |
Normalize the colors on the image src and leave the result on the dest one.
Reimplemented from lti::modifier.
Implemented in lti::comprehensiveColourNormalization, and lti::grayWorldNormalization.
| virtual bool lti::colorNormalizationBase::apply | ( | image & | srcdest | ) | const [pure virtual] |
Normalize the colors on the given image and write the result there too.
| srcdest | image with the source data. The result will be left here too. |
Reimplemented from lti::modifier.
Implemented in lti::comprehensiveColourNormalization, and lti::grayWorldNormalization.
| virtual functor* lti::colorNormalizationBase::clone | ( | ) | const [pure virtual] |
returns a pointer to a clone of this functor.
Implements lti::functor.
Implemented in lti::comprehensiveColourNormalization, and lti::grayWorldNormalization.
| colorNormalizationBase& lti::colorNormalizationBase::copy | ( | const colorNormalizationBase & | other | ) |
copy data of "other" functor.
| other | the functor to be copied |
Reimplemented from lti::functor.
Reimplemented in lti::comprehensiveColourNormalization, and lti::grayWorldNormalization.
| const parameters& lti::colorNormalizationBase::getParameters | ( | ) | const |
returns used parameters
Reimplemented from lti::modifier.
Reimplemented in lti::comprehensiveColourNormalization, and lti::grayWorldNormalization.
| virtual const char* lti::colorNormalizationBase::getTypeName | ( | ) | const [virtual] |
returns the name of this type ("colorNormalizationBase")
Reimplemented from lti::modifier.
Reimplemented in lti::comprehensiveColourNormalization, and lti::grayWorldNormalization.