Image Component Library (ICL)
|
This ColorConverter uses the icl Bayer to Rgb conversion. More...
#include <PylonColorConverter.h>
Public Member Functions | |
BayerToRgb8Icl (core::BayerConverter::bayerConverterMethod method, core::BayerConverter::bayerPattern pattern, utils::Size s) | |
Constructor initializes conversion. | |
~BayerToRgb8Icl () | |
frees allocated ressources | |
void | initBuffers (ConvBuffers *b) |
initializes buffers in b as needed for color conversion. | |
void | convert (const void *imgBuffer, ConvBuffers *b) |
writes image from imgBuffer to b using appropriate conversion. | |
Private Attributes | |
core::BayerConverter | m_Conv |
std::vector< icl8u * > | m_Channels |
utils::Size | m_Size |
This ColorConverter uses the icl Bayer to Rgb conversion.
icl::io::pylon::BayerToRgb8Icl::BayerToRgb8Icl | ( | core::BayerConverter::bayerConverterMethod | method, |
core::BayerConverter::bayerPattern | pattern, | ||
utils::Size | s | ||
) |
Constructor initializes conversion.
frees allocated ressources
void icl::io::pylon::BayerToRgb8Icl::convert | ( | const void * | imgBuffer, |
ConvBuffers * | b | ||
) | [virtual] |
writes image from imgBuffer to b using appropriate conversion.
Implements icl::io::pylon::ColorConverter.
void icl::io::pylon::BayerToRgb8Icl::initBuffers | ( | ConvBuffers * | b | ) | [virtual] |
initializes buffers in b as needed for color conversion.
Implements icl::io::pylon::ColorConverter.
std::vector<icl8u*> icl::io::pylon::BayerToRgb8Icl::m_Channels [private] |