| eLynx SDK
v3.0.1 C++ image processing API reference |
#include <ImageAnalyseImpl.h>

Public Types | |
| typedef Pixel | Pixel_t |
| typedef Pixel::type | T |
Public Member Functions | |
| virtual bool | ComputeMean (const AbstractImage &iImage, double &oMean, bool ibNormalized) const |
| virtual bool | ComputeMean (const AbstractImage &iImage, double(&oMean)[PC_MAX], bool ibNormalized) const |
| virtual bool | ComputeMedian (const AbstractImage &iImage, double &oMedian, bool ibNormalized) const |
| virtual bool | ComputeMedian (const AbstractImage &iImage, double(&oMedian)[PC_MAX], bool ibNormalized) const |
| virtual bool | ComputeVariance (const AbstractImage &iImage, double &oVariance) const |
| virtual bool | ComputeVariance (const AbstractImage &iImage, double(&oVariance)[PC_MAX]) const |
| virtual bool | ComputeEnergy (const AbstractImage &iImage, double &oEnergy) const |
| virtual bool | ComputeEnergy (const AbstractImage &iImage, double(&oEnergy)[PC_MAX]) const |
| virtual bool | ComputeEntropy (const AbstractImage &iImage, double &oEntropy) const |
| virtual bool | ComputeEntropy (const AbstractImage &iImage, double(&oEntropy)[PC_MAX]) const |
| virtual bool | ComputeHistogram (const AbstractImage &iImage, ImageHistogram &oHistogram) const |
Min and Max | |
| virtual bool | ComputeMin (const AbstractImage &iImage, double &oMin, bool ibNormalized) const |
| virtual bool | ComputeMin (const AbstractImage &iImage, double(&oMin)[PC_MAX], bool ibNormalized) const |
| virtual bool | ComputeMinLuminance (const AbstractImage &iImage, double &oMinLuminance, bool ibNormalized) const |
| virtual bool | ComputeMax (const AbstractImage &iImage, double &oMax, bool ibNormalized) const |
| virtual bool | ComputeMax (const AbstractImage &iImage, double(&oMax)[PC_MAX], bool ibNormalized) const |
| virtual bool | ComputeMaxLuminance (const AbstractImage &iImage, double &oMaxLuminance, bool ibNormalized) const |
| virtual bool | ComputeMinMax (const AbstractImage &iImage, double &oMin, double &oMax, bool ibNormalized) const |
| virtual bool | ComputeMinMax (const AbstractImage &iImage, double(&oMin)[PC_MAX], double(&oMax)[PC_MAX], bool ibNormalized) const |
| virtual bool | ComputeMinMaxLuminance (const AbstractImage &iImage, double &oMinLuminance, double &oMaxLuminance, bool ibNormalized) const |
Standard deviation | |
| virtual bool | ComputeStandardDeviation (const AbstractImage &iImage, double &oDeviation, bool ibNormalized) const |
| virtual bool | ComputeStandardDeviation (const AbstractImage &iImage, double(&oDeviation)[PC_MAX], bool ibNormalized) const |
| virtual bool | ComputeStandardDeviation (const AbstractImage &iImage, double &oDeviation, double &oMean, bool ibNormalized) const |
| virtual bool | ComputeStandardDeviation (const AbstractImage &iImage, double(&oDeviation)[PC_MAX], double(&oMean)[PC_MAX], bool ibNormalized) const |
Static Public Member Functions | |
Specialized static services | |
| static bool | ComputeMin (const ImageImpl< Pixel > &iImage, T &oMin) |
| static bool | ComputeMin (const ImageImpl< Pixel > &iImage, double &oMin, bool ibNormalized) |
| static bool | ComputeMin (const ImageImpl< Pixel > &iImage, double(&oMin)[PC_MAX], bool ibNormalized) |
| static bool | ComputeMinLuminance (const ImageImpl< Pixel > &iImage, double &oMinLuminance, bool ibNormalized) |
| static bool | ComputeMax (const ImageImpl< Pixel > &iImage, T &oMin) |
| static bool | ComputeMax (const ImageImpl< Pixel > &iImage, double &oMax, bool ibNormalized) |
| static bool | ComputeMax (const ImageImpl< Pixel > &iImage, double(&oMax)[PC_MAX], bool ibNormalized) |
| static bool | ComputeMaxLuminance (const ImageImpl< Pixel > &iImage, double &oMaxLuminance, bool ibNormalized) |
| static bool | ComputeMinMax (const ImageImpl< Pixel > &iImage, T &oMin, T &oMax) |
| static bool | ComputeMinMax (const ImageImpl< Pixel > &iImage, double &oMin, double &oMax, bool ibNormalized) |
| static bool | ComputeMinMax (const ImageImpl< Pixel > &iImage, double(&oMin)[PC_MAX], double(&oMax)[PC_MAX], bool ibNormalized) |
| static bool | ComputeMinMaxLuminance (const ImageImpl< Pixel > &iImage, double &oMinLuminance, double &oMaxLuminance, bool ibNormalized) |
| static bool | ComputeMedian (const ImageImpl< Pixel > &iImage, double &oMedian, bool ibNormalized) |
| static bool | ComputeMedian (const ImageImpl< Pixel > &iImage, double(&oMedian)[PC_MAX], bool ibNormalized) |
| static bool | ComputeMean (const ImageImpl< Pixel > &iImage, double &oMean, bool ibNormalized) |
| static bool | ComputeMean (const ImageImpl< Pixel > &iImage, double(&oMean)[PC_MAX], bool ibNormalized) |
| static bool | ComputeStandardDeviation (const ImageImpl< Pixel > &iImage, double &oDeviation, double &oMean, bool ibNormalized=false) |
| static bool | ComputeStandardDeviation (const ImageImpl< Pixel > &iImage, double(&oDeviation)[PC_MAX], double(&oMean)[PC_MAX], bool ibNormalized=false) |
| static bool | ComputeVariance (const ImageImpl< Pixel > &iImage, double &oVariance) |
| static bool | ComputeVariance (const ImageImpl< Pixel > &iImage, double(&oVariance)[PC_MAX]) |
| static bool | ComputeEnergy (const ImageImpl< Pixel > &iImage, double &oEnergy) |
| static bool | ComputeEnergy (const ImageImpl< Pixel > &iImage, double(&oEnergy)[PC_MAX]) |
| static bool | ComputeEntropy (const ImageImpl< Pixel > &iImage, double &oEntropy) |
| static bool | ComputeEntropy (const ImageImpl< Pixel > &iImage, double(&oEntropy)[PC_MAX]) |
| static bool | ComputeHistogram (const ImageImpl< Pixel > &iImage, ImageHistogram &oHistogram) |
Definition at line 34 of file ImageAnalyseImpl.h.
| typedef Pixel eLynx::Image::ImageAnalyseImpl< Pixel >::Pixel_t |
Definition at line 37 of file ImageAnalyseImpl.h.
| typedef Pixel::type eLynx::Image::ImageAnalyseImpl< Pixel >::T |
Definition at line 38 of file ImageAnalyseImpl.h.
| virtual bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMin | ( | const AbstractImage & | iImage, | |
| double & | oMin, | |||
| bool | ibNormalized | |||
| ) | const [virtual] |
Implements eLynx::Image::IImageAnalyse.
| virtual bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMin | ( | const AbstractImage & | iImage, | |
| double(&) | oMin[PC_MAX], | |||
| bool | ibNormalized | |||
| ) | const [virtual] |
Implements eLynx::Image::IImageAnalyse.
| virtual bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMinLuminance | ( | const AbstractImage & | iImage, | |
| double & | oMinLuminance, | |||
| bool | ibNormalized | |||
| ) | const [virtual] |
Implements eLynx::Image::IImageAnalyse.
| virtual bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMax | ( | const AbstractImage & | iImage, | |
| double & | oMax, | |||
| bool | ibNormalized | |||
| ) | const [virtual] |
Implements eLynx::Image::IImageAnalyse.
| virtual bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMax | ( | const AbstractImage & | iImage, | |
| double(&) | oMax[PC_MAX], | |||
| bool | ibNormalized | |||
| ) | const [virtual] |
Implements eLynx::Image::IImageAnalyse.
| virtual bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMaxLuminance | ( | const AbstractImage & | iImage, | |
| double & | oMaxLuminance, | |||
| bool | ibNormalized | |||
| ) | const [virtual] |
Implements eLynx::Image::IImageAnalyse.
| virtual bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMinMax | ( | const AbstractImage & | iImage, | |
| double & | oMin, | |||
| double & | oMax, | |||
| bool | ibNormalized | |||
| ) | const [virtual] |
Implements eLynx::Image::IImageAnalyse.
| virtual bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMinMax | ( | const AbstractImage & | iImage, | |
| double(&) | oMin[PC_MAX], | |||
| double(&) | oMax[PC_MAX], | |||
| bool | ibNormalized | |||
| ) | const [virtual] |
Implements eLynx::Image::IImageAnalyse.
| virtual bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMinMaxLuminance | ( | const AbstractImage & | iImage, | |
| double & | oMinLuminance, | |||
| double & | oMaxLuminance, | |||
| bool | ibNormalized | |||
| ) | const [virtual] |
Implements eLynx::Image::IImageAnalyse.
| virtual bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeStandardDeviation | ( | const AbstractImage & | iImage, | |
| double & | oDeviation, | |||
| bool | ibNormalized | |||
| ) | const [virtual] |
Implements eLynx::Image::IImageAnalyse.
| virtual bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeStandardDeviation | ( | const AbstractImage & | iImage, | |
| double(&) | oDeviation[PC_MAX], | |||
| bool | ibNormalized | |||
| ) | const [virtual] |
Implements eLynx::Image::IImageAnalyse.
| virtual bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeStandardDeviation | ( | const AbstractImage & | iImage, | |
| double & | oDeviation, | |||
| double & | oMean, | |||
| bool | ibNormalized | |||
| ) | const [virtual] |
Implements eLynx::Image::IImageAnalyse.
| virtual bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeStandardDeviation | ( | const AbstractImage & | iImage, | |
| double(&) | oDeviation[PC_MAX], | |||
| double(&) | oMean[PC_MAX], | |||
| bool | ibNormalized | |||
| ) | const [virtual] |
Implements eLynx::Image::IImageAnalyse.
| virtual bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMean | ( | const AbstractImage & | iImage, | |
| double & | oMean, | |||
| bool | ibNormalized | |||
| ) | const [virtual] |
Implements eLynx::Image::IImageAnalyse.
| virtual bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMean | ( | const AbstractImage & | iImage, | |
| double(&) | oMean[PC_MAX], | |||
| bool | ibNormalized | |||
| ) | const [virtual] |
Implements eLynx::Image::IImageAnalyse.
| virtual bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMedian | ( | const AbstractImage & | iImage, | |
| double & | oMedian, | |||
| bool | ibNormalized | |||
| ) | const [virtual] |
Implements eLynx::Image::IImageAnalyse.
| virtual bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMedian | ( | const AbstractImage & | iImage, | |
| double(&) | oMedian[PC_MAX], | |||
| bool | ibNormalized | |||
| ) | const [virtual] |
Implements eLynx::Image::IImageAnalyse.
| virtual bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeVariance | ( | const AbstractImage & | iImage, | |
| double & | oVariance | |||
| ) | const [virtual] |
Implements eLynx::Image::IImageAnalyse.
| virtual bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeVariance | ( | const AbstractImage & | iImage, | |
| double(&) | oVariance[PC_MAX] | |||
| ) | const [virtual] |
Implements eLynx::Image::IImageAnalyse.
| virtual bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeEnergy | ( | const AbstractImage & | iImage, | |
| double & | oEnergy | |||
| ) | const [virtual] |
Implements eLynx::Image::IImageAnalyse.
| virtual bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeEnergy | ( | const AbstractImage & | iImage, | |
| double(&) | oEnergy[PC_MAX] | |||
| ) | const [virtual] |
Implements eLynx::Image::IImageAnalyse.
| virtual bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeEntropy | ( | const AbstractImage & | iImage, | |
| double & | oEntropy | |||
| ) | const [virtual] |
Implements eLynx::Image::IImageAnalyse.
| virtual bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeEntropy | ( | const AbstractImage & | iImage, | |
| double(&) | oEntropy[PC_MAX] | |||
| ) | const [virtual] |
Implements eLynx::Image::IImageAnalyse.
| virtual bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeHistogram | ( | const AbstractImage & | iImage, | |
| ImageHistogram & | oHistogram | |||
| ) | const [virtual] |
Implements eLynx::Image::IImageAnalyse.
| static bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMin | ( | const ImageImpl< Pixel > & | iImage, | |
| T & | oMin | |||
| ) | [static] |
| static bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMin | ( | const ImageImpl< Pixel > & | iImage, | |
| double & | oMin, | |||
| bool | ibNormalized | |||
| ) | [static] |
| static bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMin | ( | const ImageImpl< Pixel > & | iImage, | |
| double(&) | oMin[PC_MAX], | |||
| bool | ibNormalized | |||
| ) | [static] |
| static bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMinLuminance | ( | const ImageImpl< Pixel > & | iImage, | |
| double & | oMinLuminance, | |||
| bool | ibNormalized | |||
| ) | [static] |
| static bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMax | ( | const ImageImpl< Pixel > & | iImage, | |
| T & | oMin | |||
| ) | [static] |
| static bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMax | ( | const ImageImpl< Pixel > & | iImage, | |
| double & | oMax, | |||
| bool | ibNormalized | |||
| ) | [static] |
| static bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMax | ( | const ImageImpl< Pixel > & | iImage, | |
| double(&) | oMax[PC_MAX], | |||
| bool | ibNormalized | |||
| ) | [static] |
| static bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMaxLuminance | ( | const ImageImpl< Pixel > & | iImage, | |
| double & | oMaxLuminance, | |||
| bool | ibNormalized | |||
| ) | [static] |
| static bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMinMax | ( | const ImageImpl< Pixel > & | iImage, | |
| T & | oMin, | |||
| T & | oMax | |||
| ) | [static] |
| static bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMinMax | ( | const ImageImpl< Pixel > & | iImage, | |
| double & | oMin, | |||
| double & | oMax, | |||
| bool | ibNormalized | |||
| ) | [static] |
| static bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMinMax | ( | const ImageImpl< Pixel > & | iImage, | |
| double(&) | oMin[PC_MAX], | |||
| double(&) | oMax[PC_MAX], | |||
| bool | ibNormalized | |||
| ) | [static] |
| static bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMinMaxLuminance | ( | const ImageImpl< Pixel > & | iImage, | |
| double & | oMinLuminance, | |||
| double & | oMaxLuminance, | |||
| bool | ibNormalized | |||
| ) | [static] |
| static bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMedian | ( | const ImageImpl< Pixel > & | iImage, | |
| double & | oMedian, | |||
| bool | ibNormalized | |||
| ) | [static] |
| static bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMedian | ( | const ImageImpl< Pixel > & | iImage, | |
| double(&) | oMedian[PC_MAX], | |||
| bool | ibNormalized | |||
| ) | [static] |
| static bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMean | ( | const ImageImpl< Pixel > & | iImage, | |
| double & | oMean, | |||
| bool | ibNormalized | |||
| ) | [static] |
| static bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeMean | ( | const ImageImpl< Pixel > & | iImage, | |
| double(&) | oMean[PC_MAX], | |||
| bool | ibNormalized | |||
| ) | [static] |
| static bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeStandardDeviation | ( | const ImageImpl< Pixel > & | iImage, | |
| double & | oDeviation, | |||
| double & | oMean, | |||
| bool | ibNormalized = false | |||
| ) | [static] |
| static bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeStandardDeviation | ( | const ImageImpl< Pixel > & | iImage, | |
| double(&) | oDeviation[PC_MAX], | |||
| double(&) | oMean[PC_MAX], | |||
| bool | ibNormalized = false | |||
| ) | [static] |
| static bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeVariance | ( | const ImageImpl< Pixel > & | iImage, | |
| double & | oVariance | |||
| ) | [static] |
| static bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeVariance | ( | const ImageImpl< Pixel > & | iImage, | |
| double(&) | oVariance[PC_MAX] | |||
| ) | [static] |
| static bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeEnergy | ( | const ImageImpl< Pixel > & | iImage, | |
| double & | oEnergy | |||
| ) | [static] |
| static bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeEnergy | ( | const ImageImpl< Pixel > & | iImage, | |
| double(&) | oEnergy[PC_MAX] | |||
| ) | [static] |
| static bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeEntropy | ( | const ImageImpl< Pixel > & | iImage, | |
| double & | oEntropy | |||
| ) | [static] |
| static bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeEntropy | ( | const ImageImpl< Pixel > & | iImage, | |
| double(&) | oEntropy[PC_MAX] | |||
| ) | [static] |
| static bool eLynx::Image::ImageAnalyseImpl< Pixel >::ComputeHistogram | ( | const ImageImpl< Pixel > & | iImage, | |
| ImageHistogram & | oHistogram | |||
| ) | [static] |