|
latest version v1.9 - last update 10 Apr 2010 |
|
Split image in its Hue - Saturation - Value channels. More...
#include <ltiSplitImageToHSV.h>


Public Member Functions | |
| virtual const char * | getTypename () const |
| virtual functor * | clone () const |
| virtual bool | apply (const image &img, channel &H, channel &S, channel &V) const |
| virtual bool | apply (const image &img, channel8 &H, channel8 &S, channel8 &V) const |
| virtual bool | apply (const rgbPixel &pixel, float &H, float &S, float &V) const |
| virtual bool | apply (const rgbPixel &pixel, ubyte &H, ubyte &S, ubyte &V) const |
| bool | getValue (const image &img, channel &value) const |
| bool | getValue (const image &img, channel8 &value) const |
| virtual bool | getThird (const image &img, channel &c3) const |
| virtual bool | getThird (const image &img, channel8 &c3) const |
Split image in its Hue - Saturation - Value channels.
The "value" corresponds to the maximum of the three R,G,B values.
| virtual bool lti::splitImageToHSV::apply | ( | const rgbPixel & | pixel, | |
| ubyte & | H, | |||
| ubyte & | S, | |||
| ubyte & | V | |||
| ) | const [virtual] |
split the pixel in hue value H, saturation S and Value V.
The values of each pixel will be between 0 and 255
| pixel | the pixel to be splitted | |
| H | the hue value | |
| S | the saturation value | |
| V | the Value value |
Implements lti::splitImage.
| virtual bool lti::splitImageToHSV::apply | ( | const rgbPixel & | pixel, | |
| float & | H, | |||
| float & | S, | |||
| float & | V | |||
| ) | const [virtual] |
split the pixel in hue value H, saturation S and Value V.
The values of each pixel will be between 0.0f and 1.0f
| pixel | the pixel to be splitted | |
| H | the hue value | |
| S | the saturation value | |
| V | the Value value |
Implements lti::splitImage.
| virtual functor* lti::splitImageToHSV::clone | ( | ) | const [virtual] |
returns a pointer to a clone of the functor
Implements lti::functor.
| virtual const char* lti::splitImageToHSV::getTypename | ( | ) | const [virtual] |
returns the name of this type