|
eLynx SDK
v3.3.0 C++ image processing API reference |
Public Member Functions | |
| virtual | ~IBayerHandler () |
| Virtual destructor. | |
|
virtual boost::shared_ptr < AbstractImage > | CreateRGB (const AbstractImage &iImage, EBayerMatrix iBayer, EBayerToColorConversion iMethod, ProgressNotifier &iNotifier=ProgressNotifier_NULL) const =0 |
|
virtual boost::shared_ptr < AbstractImage > | CreateBayer (const AbstractImage &iImage, EBayerMatrix iBayer, ProgressNotifier &iNotifier=ProgressNotifier_NULL) const =0 |
| virtual bool | Balance (AbstractImage &ioImage, EBayerMatrix iBayer, double iRed, double iGreen, double iBlue) const =0 |
| virtual bool | ComputeMean (const AbstractImage &iImage, EBayerMatrix iBayer, double &oMeanR, double &oMeanG, double &oMeanB, bool ibNormalized=false) const =0 |
| virtual bool | ComputeStandardDeviation (const AbstractImage &iImage, EBayerMatrix iBayer, double &oMeanR, double &oMeanG, double &oMeanB, double &oStdDevR, double &oStdDevG, double &oStdDevB, bool ibNormalized=false) const =0 |
| virtual bool | Affine (AbstractImage &ioImage, EBayerMatrix iBayer, double iScaleR, double iOffsetR, double iScaleG, double iOffsetG, double iScaleB, double iOffsetB) const =0 |