Class storing the results of statistics computations on an EROIC24. More...
#include <eVision/EasyImage/EImageStatisticsC24.h>
Public Member Functions | |
| EImageStatisticsC24 () | |
| Constructs an EImageStatisticsC24 object. | |
| EImageStatisticsC24 (const eVision::EImageStatisticsC24 &other) | |
| Constructs an EImageStatisticsC24 object. | |
| EImageStatisticsC24 (const eVision::EROIC24 *image, const eVision::ERegion *region) | |
| Constructs an EImageStatisticsC24 object. | |
| EImageStatisticsC24 (const eVision::EROIC24 *image) | |
| Constructs an EImageStatisticsC24 object. | |
| virtual | ~EImageStatisticsC24 () throw () |
| eVision::EImageStatisticsC24 & | operator= (const eVision::EImageStatisticsC24 &other) |
| Assignment operator. | |
| void | SetImage (const eVision::EROIC24 *image, const eVision::ERegion *region) |
| Sets the reference to the image on which the statistics will be computed. | |
| void | SetImage (const eVision::EROIC24 *image) |
| Sets the reference to the image on which the statistics will be computed. | |
| std::vector< float > | GetPixelAverage () |
| Computes the pixel average on each of the 3 channels of the image (and region) set by EImageStatisticsC24::SetImage. | |
| std::vector< float > | GetPixelStdDev () |
| Computes the standard deviations and correlations of the channels of the pixels on the image (and region) set by EImageStatisticsC24::SetImage. | |
| std::vector< float > | GetPixelVariances () |
| Computes the variances and covariances of the channels of the pixels on the image (and region) set by EImageStatisticsC24::SetImage. | |
| EImageStatisticsC24 (CppWrapperInternal::InternalConstructor) | |
Public Attributes | |
| CppWrapperInternal::WrappedClass | wrappedClass_ |
| eVision::EImageStatisticsC24::EImageStatisticsC24 | ( | ) |
Constructs an EImageStatisticsC24 object.
Image and region aren't copied inside the class. Consequently, modifying them after calling this constructor will have an influence on the behavior of this class.
| eVision::EImageStatisticsC24::EImageStatisticsC24 | ( | const eVision::EImageStatisticsC24 & | other | ) |
Constructs an EImageStatisticsC24 object.
| other | The other instance of EImageStatisticsC24 from which to construct this one. |
Image and region aren't copied inside the class. Consequently, modifying them after calling this constructor will have an influence on the behavior of this class.
| eVision::EImageStatisticsC24::EImageStatisticsC24 | ( | const eVision::EROIC24 * | image, |
| const eVision::ERegion * | region ) |
Constructs an EImageStatisticsC24 object.
| image | Reference to the image on which statistics are computed. |
| region | Reference to the region used to delimit the image. |
Image and region aren't copied inside the class. Consequently, modifying them after calling this constructor will have an influence on the behavior of this class.
| eVision::EImageStatisticsC24::EImageStatisticsC24 | ( | const eVision::EROIC24 * | image | ) |
Constructs an EImageStatisticsC24 object.
| image | Reference to the image on which statistics are computed. |
Image and region aren't copied inside the class. Consequently, modifying them after calling this constructor will have an influence on the behavior of this class.
|
virtual | ||||||||||||
| eVision::EImageStatisticsC24::EImageStatisticsC24 | ( | CppWrapperInternal::InternalConstructor | ) |
| std::vector< float > eVision::EImageStatisticsC24::GetPixelAverage | ( | ) |
Computes the pixel average on each of the 3 channels of the image (and region) set by EImageStatisticsC24::SetImage.
Computes average if average wasn't computed previously.
| std::vector< float > eVision::EImageStatisticsC24::GetPixelStdDev | ( | ) |
Computes the standard deviations and correlations of the channels of the pixels on the image (and region) set by EImageStatisticsC24::SetImage.
Returns a vector containing:
Computes the averages, standard derivations and variances if the standard derivations weren't computed previously.
| std::vector< float > eVision::EImageStatisticsC24::GetPixelVariances | ( | ) |
Computes the variances and covariances of the channels of the pixels on the image (and region) set by EImageStatisticsC24::SetImage.
Returns a vector containing:
Computes the averages, standard derivation and variances if the variances weren't computed previously.
| eVision::EImageStatisticsC24 & eVision::EImageStatisticsC24::operator= | ( | const eVision::EImageStatisticsC24 & | other | ) |
Assignment operator.
| other | The other instance of EImageStatisticsC24 to assign this one to. |
| void eVision::EImageStatisticsC24::SetImage | ( | const eVision::EROIC24 * | image | ) |
Sets the reference to the image on which the statistics will be computed.
| image | Reference to the image on which statistics are computed. |
Image and region aren't copied inside the class. Consequently, modifying them after calling this method will have an influence on the behavior of this class.
| void eVision::EImageStatisticsC24::SetImage | ( | const eVision::EROIC24 * | image, |
| const eVision::ERegion * | region ) |
Sets the reference to the image on which the statistics will be computed.
| image | Reference to the image on which statistics are computed. |
| region | Reference to the region used to delimit the image. |
Image and region aren't copied inside the class. Consequently, modifying them after calling this method will have an influence on the behavior of this class.
| CppWrapperInternal::WrappedClass eVision::EImageStatisticsC24::wrappedClass_ |