|
latest version v1.9 - last update 24 Nov 2005 |
|
#include <ltiSplitImageTorgI.h>
Inheritance diagram for lti::splitImageTorgI:


Public Member Functions | |
| virtual const char * | getTypeName () const |
| virtual functor * | clone () const |
| virtual bool | apply (const image &img, channel &r, channel &g, channel &I) const |
| virtual bool | apply (const image &img, channel8 &r, channel8 &g, channel8 &I) const |
| virtual bool | apply (const rgbPixel &pixel, float &r, float &g, float &I) const |
| virtual bool | apply (const rgbPixel &pixel, ubyte &r, ubyte &g, ubyte &I) const |
| bool | getR (const image &img, channel &r) const |
| bool | getR (const image &img, channel8 &r) const |
| bool | getG (const image &img, channel &g) const |
| bool | getG (const image &img, channel8 &g) const |
| bool | getIntensity (const image &img, channel &I) const |
| bool | getIntensity (const image &img, channel8 &I) const |
| virtual bool | getFirst (const image &img, channel &c1) const |
| virtual bool | getFirst (const image &img, channel8 &c1) const |
| virtual bool | getSecond (const image &img, channel &c2) const |
| virtual bool | getSecond (const image &img, channel8 &c2) const |
| virtual bool | getThird (const image &img, channel &c3) const |
| virtual bool | getThird (const image &img, channel8 &c3) const |
The chromaticity channels are defined as follows:



You can get all channels at the same time using apply() or just get one using the shortcut methods getR(), getG() or getIntensity().
|
||||||||||||||||||||
|
split the pixel in chromacity values r and g and intensity value. The values of each pixel will be between 0 and 255
Implements lti::splitImage. |
|
||||||||||||||||||||
|
split the pixel in chromacity values r and g and intensity value. The values of each pixel will be between 0.0f and 1.0f
Implements lti::splitImage. |
|
||||||||||||||||||||
|
split the image in chromacity channels r and g and intensity channel. The values of each pixel will be between 0 and 255
Implements lti::splitImage. |
|
||||||||||||||||||||
|
split the image in chromacity channels r and g and intensity channel. The values of each pixel will be between 0.0f and 1.0f
Implements lti::splitImage. |
|
|
returns a pointer to a clone of the functor.
Implements lti::functor. |
|
||||||||||||
|
Returns the first of the three channels into which the image is split. If you need only one channel, this might be faster than calling apply().
Reimplemented from lti::splitImage. |
|
||||||||||||
|
Returns the first of the three channels into which the image is split. If you need only one channel, this might be faster than calling apply().
Reimplemented from lti::splitImage. |
|
||||||||||||
|
shortcut to get the green channel only The values of each pixel will be between 0 and 255
|
|
||||||||||||
|
shortcut to get the red channel only The values of each pixel will be between 0.0f and 1.0f
|
|
||||||||||||
|
shortcut to get the red channel only The values of each pixel will be between 0 and 255
|
|
||||||||||||
|
shortcut to get the red channel only The values of each pixel will be between 0.0f and 1.0f
|
|
||||||||||||
|
shortcut to get the red channel only The values of each pixel will be between 0 and 255
|
|
||||||||||||
|
shortcut to get the red channel only The values of each pixel will be between 0.0f and 1.0f
|
|
||||||||||||
|
Returns the second of the three channels into which the image is split. If you need only one channel, this might be faster than calling apply().
Reimplemented from lti::splitImage. |
|
||||||||||||
|
Returns the second of the three channels into which the image is split. If you need only one channel, this might be faster than calling apply().
Reimplemented from lti::splitImage. |
|
||||||||||||
|
Returns the third of the three channels into which the image is split. If you need only one channel, this might be faster than calling apply().
Reimplemented from lti::splitImage. |
|
||||||||||||
|
Returns the third of the three channels into which the image is split. If you need only one channel, this might be faster than calling apply().
Reimplemented from lti::splitImage. |
|
|
returns the name of this type
Reimplemented from lti::splitImage. |