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 |