EMovingAverage::EMovingAverage

Constructs an EMovingAverage object.

Namespace: Euresys::Open_eVision

[C++]

void EMovingAverage(
)

void EMovingAverage(
   OEV_UINT32 period,
   int width,
   int height,
   bool internalAllocationScheme
)

Parameters

period

Number of images on which to integrate. A power of 2 is recommended.

width

Image width (all images used for averaging must be of the same size).

height

Image height (all images used for averaging must be of the same size).

internalAllocationScheme

Buffer allocation scheme. When true, the moving average context provides the image to be acquired into (see member EMovingAverage::SrcImage).

Remarks

The default constructor constructs a void moving average context. A void moving average context has no internal buffers allocated and cannot be used for integration. Use the EMovingAverage::SetSize member after construction, or the initializing constructor instead. The sizing constructor constructs and initializes a moving average context.

EMovingAverage.EMovingAverage

Constructs an EMovingAverage object.

Namespace: Euresys.Open_eVision

[C#]

void EMovingAverage(
)

void EMovingAverage(
   uint period,
   int width,
   int height,
   bool internalAllocationScheme
)

Parameters

period

Number of images on which to integrate. A power of 2 is recommended.

width

Image width (all images used for averaging must be of the same size).

height

Image height (all images used for averaging must be of the same size).

internalAllocationScheme

Buffer allocation scheme. When true, the moving average context provides the image to be acquired into (see member EMovingAverage::SrcImage).

Remarks

The default constructor constructs a void moving average context. A void moving average context has no internal buffers allocated and cannot be used for integration. Use the EMovingAverage::SetSize member after construction, or the initializing constructor instead. The sizing constructor constructs and initializes a moving average context.