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


Public Member Functions | |
| EImageStatisticsBW8 () | |
| Constructs an EImageStatisticsBW8 object. | |
| EImageStatisticsBW8 (eVision.EImageStatisticsBW8 other) | |
| Constructs an EImageStatisticsBW8 object. | |
| EImageStatisticsBW8 (eVision.EROIBW8 image, eVision.ERegion region) | |
| Constructs an EImageStatisticsBW8 object. | |
| EImageStatisticsBW8 (eVision.EROIBW8 image) | |
| Constructs an EImageStatisticsBW8 object. | |
| void | SetImage (eVision.EROIBW8 image, eVision.ERegion region) |
| Sets the reference to the image on which the statistics will be computed. | |
| void | SetImage (eVision.EROIBW8 image) |
| Sets the reference to the image on which the statistics will be computed. | |
| float[] | GetBinaryMoments (int maxOrder) |
| Computes the binary moments of pixels above or equal to EImageStatisticsBW8.HighThreshold up to the requested order on the image (and region) set by EImageStatisticsBW8.SetImage. | |
| float[] | GetWeightedMoments (int maxOrder) |
| Computes the weighted moments up to the requested order on the image (and region) set by EImageStatisticsBW8.SetImage. | |
Properties | |
| eVision.EBW8 | LowThreshold [get, set] |
| Sets/Gets the low threshold used by EImageStatisticsBW8.NumberOfPixelsBelowLowThreshold and EImageStatisticsBW8.NumberOfPixelsBetweenThresholds. | |
| eVision.EBW8 | HighThreshold [get, set] |
| Sets/Gets the high threshold used by EImageStatisticsBW8.NumberOfPixelsBetweenThresholds and EImageStatisticsBW8.NumberOfPixelsAboveHighThreshold. | |
| eVision.EBW8 | PixelMin [get] |
| Computes the lowest pixel on the image (and region) set by EImageStatisticsBW8.SetImage. | |
| eVision.EBW8 | PixelMax [get] |
| Computes the biggest pixel on the image (and region) set by EImageStatisticsBW8.SetImage. | |
| float | PixelAverage [get] |
| Computes the pixel average on the image (and region) set by EImageStatisticsBW8.SetImage. | |
| float | PixelStdDev [get] |
| Computes the standard deviation of the pixels on the image (and region) set by EImageStatisticsBW8.SetImage. | |
| float | PixelVariance [get] |
| Computes the variance of the pixels on the image (and region) set by EImageStatisticsBW8.SetImage. | |
| ulong | NumberOfPixelsBelowLowThreshold [get] |
| Computes the number of pixel strictly below EImageStatisticsBW8.LowThreshold on the image (and region) set by EImageStatisticsBW8.SetImage. | |
| ulong | NumberOfPixelsBetweenThresholds [get] |
| Computes the number of pixel between EImageStatisticsBW8.LowThreshold (inclusive) and EImageStatisticsBW8.HighThreshold (exclusive) on the image (and region) set by EImageStatisticsBW8.SetImage. | |
| ulong | NumberOfPixelsAboveHighThreshold [get] |
| Computes the number of pixel above or equal to EImageStatisticsBW8.HighThreshold on the image (and region) set by EImageStatisticsBW8.SetImage. | |
| eVision.EPoint | GravityCenterOfPixelsAboveHighThreshold [get] |
| Computes the center of gravity of pixels above or equal to EImageStatisticsBW8.HighThreshold on the image (and region) set by EImageStatisticsBW8.SetImage. | |
| eVision.EImageStatisticsBW8.EImageStatisticsBW8 | ( | ) |
Constructs an EImageStatisticsBW8 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.EImageStatisticsBW8.EImageStatisticsBW8 | ( | eVision.EImageStatisticsBW8 | other | ) |
Constructs an EImageStatisticsBW8 object.
| other | The other instance of EImageStatisticsBW8 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.EImageStatisticsBW8.EImageStatisticsBW8 | ( | eVision.EROIBW8 | image, |
| eVision.ERegion | region ) |
Constructs an EImageStatisticsBW8 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.EImageStatisticsBW8.EImageStatisticsBW8 | ( | eVision.EROIBW8 | image | ) |
Constructs an EImageStatisticsBW8 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.
| float[] eVision.EImageStatisticsBW8.GetBinaryMoments | ( | int | maxOrder | ) |
Computes the binary moments of pixels above or equal to EImageStatisticsBW8.HighThreshold up to the requested order on the image (and region) set by EImageStatisticsBW8.SetImage.
Returns a vector containing the moments in the following order (up to the maxOrder given):
| maxOrder | Max order (inclusive) of the moments to compute, may be 1 or 2. |
Computes the binary moments up to the requested order if they are not computed.
| float[] eVision.EImageStatisticsBW8.GetWeightedMoments | ( | int | maxOrder | ) |
Computes the weighted moments up to the requested order on the image (and region) set by EImageStatisticsBW8.SetImage.
Returns a vector containing the moments in the following order (up to the maxOrder given):
| maxOrder | Max order (inclusive) of the moments to compute, may be 1, 2, 3 or 4. |
Computes the weighted moments up to the requested order if they are not computed.
| void eVision.EImageStatisticsBW8.SetImage | ( | eVision.EROIBW8 | 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.EImageStatisticsBW8.SetImage | ( | eVision.EROIBW8 | image, |
| 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.
|
get |
Computes the center of gravity of pixels above or equal to EImageStatisticsBW8.HighThreshold on the image (and region) set by EImageStatisticsBW8.SetImage.
Computes the center of gravity above high threshold if it is not computed.
|
getset |
Sets/Gets the high threshold used by EImageStatisticsBW8.NumberOfPixelsBetweenThresholds and EImageStatisticsBW8.NumberOfPixelsAboveHighThreshold.
Setting EImageStatisticsBW8.LowThreshold is not required to use EImageStatisticsBW8.NumberOfPixelsAboveHighThreshold.
|
getset |
Sets/Gets the low threshold used by EImageStatisticsBW8.NumberOfPixelsBelowLowThreshold and EImageStatisticsBW8.NumberOfPixelsBetweenThresholds.
Setting EImageStatisticsBW8.HighThreshold is not required to use EImageStatisticsBW8.NumberOfPixelsBelowLowThreshold.
|
get |
Computes the number of pixel above or equal to EImageStatisticsBW8.HighThreshold on the image (and region) set by EImageStatisticsBW8.SetImage.
Computes the number of pixels below/above/between both thresholds if they are not computed.
|
get |
Computes the number of pixel strictly below EImageStatisticsBW8.LowThreshold on the image (and region) set by EImageStatisticsBW8.SetImage.
Computes the number of pixels below/above/between both thresholds if they are not computed.
|
get |
Computes the number of pixel between EImageStatisticsBW8.LowThreshold (inclusive) and EImageStatisticsBW8.HighThreshold (exclusive) on the image (and region) set by EImageStatisticsBW8.SetImage.
Computes the number of pixels below/above/between both thresholds if they are not computed.
|
get |
Computes the pixel average on the image (and region) set by EImageStatisticsBW8.SetImage.
Computes the min, max and average if average wasn't computed previously.
|
get |
Computes the biggest pixel on the image (and region) set by EImageStatisticsBW8.SetImage.
Computes the min, max and average if max wasn't computed previously.
|
get |
Computes the lowest pixel on the image (and region) set by EImageStatisticsBW8.SetImage.
Computes the min, max and average if min wasn't computed previously.
|
get |
Computes the standard deviation of the pixels on the image (and region) set by EImageStatisticsBW8.SetImage.
Computes the standard derivation, variance and average if standard derivation wasn't computed previously.
|
get |
Computes the variance of the pixels on the image (and region) set by EImageStatisticsBW8.SetImage.
Computes the standard derivation, variance and average if variance wasn't computed previously.