EasyImage::LocalDeviation

Computes the standard deviation in a rectangular window centered on every pixel.

Namespace: Euresys::Open_eVision

[C++]

void LocalDeviation(
   EROIBW8* sourceImage,
   EROIBW8* destinationImage,
   OEV_UINT32 halfWidth,
   OEV_UINT32 halfHeight
)

void LocalDeviation(
   EROIBW16* sourceImage,
   EROIBW16* destinationImage,
   OEV_UINT32 halfWidth,
   OEV_UINT32 halfHeight
)

Parameters

sourceImage

Pointer to the source image/ROI.

destinationImage

Pointer to the destination image/ROI. Must not be the same as the source image.

halfWidth

Half of the window width minus one.

halfHeight

Half of the window height minus one.

Remarks

The window dimensions can be an arbitrary odd integer.
The running time of this function does not depend on the window size.

EasyImage.LocalDeviation

Computes the standard deviation in a rectangular window centered on every pixel.

Namespace: Euresys.Open_eVision

[C#]

void LocalDeviation(
   Euresys.Open_eVision.EROIBW8 sourceImage,
   Euresys.Open_eVision.EROIBW8 destinationImage,
   uint halfWidth,
   uint halfHeight
)

void LocalDeviation(
   Euresys.Open_eVision.EROIBW16 sourceImage,
   Euresys.Open_eVision.EROIBW16 destinationImage,
   uint halfWidth,
   uint halfHeight
)

Parameters

sourceImage

Pointer to the source image/ROI.

destinationImage

Pointer to the destination image/ROI. Must not be the same as the source image.

halfWidth

Half of the window width minus one.

halfHeight

Half of the window height minus one.

Remarks

The window dimensions can be an arbitrary odd integer.
The running time of this function does not depend on the window size.