eVision .NET API
Loading...
Searching...
No Matches
eVision.EImageStatisticsC24 Class Reference

Class storing the results of statistics computations on an EROIC24. More...

Inheritance diagram for eVision.EImageStatisticsC24:
Collaboration diagram for eVision.EImageStatisticsC24:

Public Member Functions

 EImageStatisticsC24 ()
 Constructs an EImageStatisticsC24 object.
 EImageStatisticsC24 (eVision.EImageStatisticsC24 other)
 Constructs an EImageStatisticsC24 object.
 EImageStatisticsC24 (eVision.EROIC24 image, eVision.ERegion region)
 Constructs an EImageStatisticsC24 object.
 EImageStatisticsC24 (eVision.EROIC24 image)
 Constructs an EImageStatisticsC24 object.
void SetImage (eVision.EROIC24 image, eVision.ERegion region)
 Sets the reference to the image on which the statistics will be computed.
void SetImage (eVision.EROIC24 image)
 Sets the reference to the image on which the statistics will be computed.

Properties

float[] PixelAverage [get]
 Computes the pixel average on each of the 3 channels of the image (and region) set by EImageStatisticsC24.SetImage.
float[] PixelStdDev [get]
 Computes the standard deviations and correlations of the channels of the pixels on the image (and region) set by EImageStatisticsC24.SetImage.
float[] PixelVariances [get]
 Computes the variances and covariances of the channels of the pixels on the image (and region) set by EImageStatisticsC24.SetImage.

Detailed Description

Class storing the results of statistics computations on an EROIC24.

License(s): EasyImage

Constructor & Destructor Documentation

◆ EImageStatisticsC24() [1/4]

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.

◆ EImageStatisticsC24() [2/4]

eVision.EImageStatisticsC24.EImageStatisticsC24 ( eVision.EImageStatisticsC24 other)

Constructs an EImageStatisticsC24 object.

Parameters
otherThe 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.

◆ EImageStatisticsC24() [3/4]

eVision.EImageStatisticsC24.EImageStatisticsC24 ( eVision.EROIC24 image,
eVision.ERegion region )

Constructs an EImageStatisticsC24 object.

Parameters
imageReference to the image on which statistics are computed.
regionReference 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.

◆ EImageStatisticsC24() [4/4]

eVision.EImageStatisticsC24.EImageStatisticsC24 ( eVision.EROIC24 image)

Constructs an EImageStatisticsC24 object.

Parameters
imageReference 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.

Member Function Documentation

◆ SetImage() [1/2]

void eVision.EImageStatisticsC24.SetImage ( eVision.EROIC24 image)

Sets the reference to the image on which the statistics will be computed.

Parameters
imageReference 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.

◆ SetImage() [2/2]

void eVision.EImageStatisticsC24.SetImage ( eVision.EROIC24 image,
eVision.ERegion region )

Sets the reference to the image on which the statistics will be computed.

Parameters
imageReference to the image on which statistics are computed.
regionReference 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.

Property Documentation

◆ PixelAverage

float [] eVision.EImageStatisticsC24.PixelAverage
get

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.

◆ PixelStdDev

float [] eVision.EImageStatisticsC24.PixelStdDev
get

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:

  • [0] standard deviation of the 1st channel
  • [1] standard deviation of the 2nd channel
  • [2] standard deviation of the 3rd channel
  • [3] correlation between the 1st and 2nd channel
  • [4] correlation between the 2st and 3rd channel
  • [5] correlation between the 3rd and 1st channel

Computes the averages, standard derivations and variances if the standard derivations weren't computed previously.

◆ PixelVariances

float [] eVision.EImageStatisticsC24.PixelVariances
get

Computes the variances and covariances of the channels of the pixels on the image (and region) set by EImageStatisticsC24.SetImage.

Returns a vector containing:

  • [0] variance of the 1st channel
  • [1] variance of the 2nd channel
  • [2] variance of the 3rd channel
  • [3] covariance between the 1st and 2nd channel
  • [4] covariance between the 2st and 3rd channel
  • [5] covariance between the 3rd and 1st channel

Computes the averages, standard derivation and variances if the variances weren't computed previously.