|
last update 20 Sep 2009 |
|
#include <cvrMergeYIQToImage.h>


Public Member Functions | |
| const std::string & | name () const |
| virtual mergeYIQToImage * | clone () const |
| virtual mergeYIQToImage * | newInstance () const |
| virtual bool | apply (const matrix< float > &Y, const matrix< float > &I, const matrix< float > &Q, image &img) const |
| virtual bool | apply (const matrix< ubyte > &Y, const matrix< ubyte > &I, const matrix< ubyte > &Q, image &img) const |
| virtual bool | apply (const float &Y, const float &I, const float &Q, rgbaPixel &pixel) const |
| virtual bool | apply (const ubyte &Y, const ubyte &I, const ubyte &Q, rgbaPixel &pixel) const |
This is an almost forgotten color space, as the standards use now the YCbCr, YPbPr or YUV spaces.
| virtual bool cvr::mergeYIQToImage::apply | ( | const ubyte & | Y, | |
| const ubyte & | I, | |||
| const ubyte & | Q, | |||
| rgbaPixel & | pixel | |||
| ) | const [virtual] |
merge the Y,I,Q values to a pixel YIQ merging requires unnormalized values !
| Y | the perceived luminance | |
| I | color information and some luminance | |
| Q | color information and some luminance | |
| pixel | the merged pixel |
Implements cvr::mergeImage.
| virtual bool cvr::mergeYIQToImage::apply | ( | const float & | Y, | |
| const float & | I, | |||
| const float & | Q, | |||
| rgbaPixel & | pixel | |||
| ) | const [virtual] |
merge the Y,I,Q values to a pixel YIQ merging requires unnormalized values !
| Y | the perceived luminance | |
| I | color information and some luminance | |
| Q | color information and some luminance | |
| pixel | the merged pixel |
Implements cvr::mergeImage.
| virtual bool cvr::mergeYIQToImage::apply | ( | const matrix< ubyte > & | Y, | |
| const matrix< ubyte > & | I, | |||
| const matrix< ubyte > & | Q, | |||
| image & | img | |||
| ) | const [virtual] |
merge the Y,I,Q channel to an image YIQ merging requires unnormalized channels !
| Y | the perceived luminance | |
| I | color information and some luminance | |
| Q | color information and some luminance | |
| img | the merged image |
Implements cvr::mergeImage.
| virtual bool cvr::mergeYIQToImage::apply | ( | const matrix< float > & | Y, | |
| const matrix< float > & | I, | |||
| const matrix< float > & | Q, | |||
| image & | img | |||
| ) | const [virtual] |
merge the Y,I,Q channel to an image YIQ merging requires unnormalized channels !
| Y | the perceived luminance | |
| I | color information and some luminance | |
| Q | color information and some luminance | |
| img | the merged image |
Implements cvr::mergeImage.
| virtual mergeYIQToImage* cvr::mergeYIQToImage::clone | ( | ) | const [virtual] |
| const std::string& cvr::mergeYIQToImage::name | ( | ) | const [virtual] |
| virtual mergeYIQToImage* cvr::mergeYIQToImage::newInstance | ( | ) | const [virtual] |