Using Flexible Masks

Functional Guide | Reference

Computing Pixels Average

Functional Guide | Reference: PixelAverage

/////////////////////////////////////////////////////////
// This code snippet shows how to compute statistics   //
// inside a region defined by a flexible mask.         //
/////////////////////////////////////////////////////////

// Images constructor
EImageBW8 srcImage;
EImageBW8 mask;

// ...

// Compute the average value of the source image pixels
// corresponding to the mask do-care areas only
float average;
EasyImage::PixelAverage(&srcImage, &mask, average);
/////////////////////////////////////////////////////////
// This code snippet shows how to compute statistics   //
// inside a region defined by a flexible mask.         //
/////////////////////////////////////////////////////////

// Images constructor
EImageBW8 srcImage= new EImageBW8();
EImageBW8 mask= new EImageBW8();

// ...

// Compute the average value of the source image pixels
// corresponding to the mask do-care areas only
float average;
EasyImage.PixelAverage(srcImage, mask, out average);