Sliding Windows Statistics

Functional Guide | Reference: LocalAverage, LocalDeviation

////////////////////////////////////////////////////////////////////////
// This code snippet shows how to perform sliding windows statistics. //
////////////////////////////////////////////////////////////////////////

// Images constructor
EImageBW8 srcImage;
EImageBW8 dstImage0, dstImage1;

// ...

// All images must have the same size
dstImage0.SetSize(&srcImage);
dstImage1.SetSize(&srcImage);

// Local average in a 11x11 window
EasyImage::LocalAverage(&srcImage, &dstImage0, 5, 5);

// Local deviation in a 11x11 window
EasyImage::LocalDeviation(&srcImage, &dstImage1, 5, 5);
////////////////////////////////////////////////////////////////////////
// This code snippet shows how to perform sliding windows statistics. //
////////////////////////////////////////////////////////////////////////

// Images constructor
EImageBW8 srcImage= new EImageBW8();
EImageBW8 dstImage0= new EImageBW8();
EImageBW8 dstImage1= new EImageBW8();

// ...

// All images must have the same size
dstImage0.SetSize(srcImage);
dstImage1.SetSize(srcImage);

// Local average in a 11x11 window
EasyImage.LocalAverage(srcImage, dstImage0, 5, 5);

// Local deviation in a 11x11 window
EasyImage.LocalDeviation(srcImage, dstImage1, 5, 5);