You are here: Start » AVL.NET » AVL.GradientMagnitudeImage_Adaptive(AvlNet.Image, AvlNet.Region, int, AvlNet.Image)

AVL.GradientMagnitudeImage_Adaptive(AvlNet.Image, AvlNet.Region, int, AvlNet.Image)

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax


public static void GradientMagnitudeImage_Adaptive(
	AvlNet.Image inImage,
	AvlNet.Region inRoi,
	int inNoiseLevel,
	out AvlNet.Image outImage
)

Parameters

inImage
Type: AvlNet.Image
inRoi
Type: AvlNet.Region
inNoiseLevel
Type: System.Int32
outImage
Type: AvlNet.Image

Description

The operation computes an illumination-invariant intensity change at each pixel of the inImage. It is similar to GradientMagnitudeImage, but at the cost of 50% greater execution time produces better quality results.

GradientMagnitudeImage_Adaptive works only with unsigned 8-bit images.

Hardware Acceleration

This operation is optimized for SSE2 technology for pixels of type: UINT8.

This operation supports automatic parallelization for multicore and multiprocessor systems.

Hardware acceleration settings may be manipulated with Settings class.

See also