EasyImage::PixelAverage

Computes the average pixel value in a gray-level or color image.

Namespace: Euresys::Open_eVision

[C++]

void PixelAverage(
   const EROIBW8* sourceImage,
   float& average
)

void PixelAverage(
   const EROIBW16* sourceImage,
   float& average
)

void PixelAverage(
   const EROIC24* sourceImage,
   float& average0,
   float& average1,
   float& average2
)

void PixelAverage(
   const EROIBW8* sourceImage,
   const ERegion& region,
   float& average
)

void PixelAverage(
   const EROIBW16* sourceImage,
   const ERegion& region,
   float& average
)

void PixelAverage(
   const EROIC24* sourceImage,
   const ERegion& region,
   float& average0,
   float& average1,
   float& average2
)

void PixelAverage(
   const EROIBW8* sourceImage,
   const EROIBW8* inputMask,
   float& average
)

void PixelAverage(
   const EROIBW16* sourceImage,
   const EROIBW8* inputMask,
   float& average
)

void PixelAverage(
   const EROIC24* sourceImage,
   const EROIBW8* inputMask,
   float& average0,
   float& average1,
   float& average2
)

Parameters

sourceImage

Pointer to the source image/ROI.

average

Reference to the average gray-level value.

average0

Reference to the average values for the first color channel.

average1

Reference to the average values for the second color channel.

average2

Reference to the average values for the third color channel.

region

Pointer to a region to apply the function only on a particular region in the image.

inputMask

Pointer to the mask, which allows functions to be applied on a particular region in the image.

EasyImage.PixelAverage

Computes the average pixel value in a gray-level or color image.

Namespace: Euresys.Open_eVision

[C#]

void PixelAverage(
   Euresys.Open_eVision.EROIBW8 sourceImage,
   out float average
)

void PixelAverage(
   Euresys.Open_eVision.EROIBW16 sourceImage,
   out float average
)

void PixelAverage(
   Euresys.Open_eVision.EROIC24 sourceImage,
   out float average0,
   out float average1,
   out float average2
)

void PixelAverage(
   Euresys.Open_eVision.EROIBW8 sourceImage,
   Euresys.Open_eVision.ERegion region,
   out float average
)

void PixelAverage(
   Euresys.Open_eVision.EROIBW16 sourceImage,
   Euresys.Open_eVision.ERegion region,
   out float average
)

void PixelAverage(
   Euresys.Open_eVision.EROIC24 sourceImage,
   Euresys.Open_eVision.ERegion region,
   out float average0,
   out float average1,
   out float average2
)

void PixelAverage(
   Euresys.Open_eVision.EROIBW8 sourceImage,
   Euresys.Open_eVision.EROIBW8 inputMask,
   out float average
)

void PixelAverage(
   Euresys.Open_eVision.EROIBW16 sourceImage,
   Euresys.Open_eVision.EROIBW8 inputMask,
   out float average
)

void PixelAverage(
   Euresys.Open_eVision.EROIC24 sourceImage,
   Euresys.Open_eVision.EROIBW8 inputMask,
   out float average0,
   out float average1,
   out float average2
)

Parameters

sourceImage

Pointer to the source image/ROI.

average

Reference to the average gray-level value.

average0

Reference to the average values for the first color channel.

average1

Reference to the average values for the second color channel.

average2

Reference to the average values for the third color channel.

region

Pointer to a region to apply the function only on a particular region in the image.

inputMask

Pointer to the mask, which allows functions to be applied on a particular region in the image.