You are here: Start » AVL.NET » AVL.DifferenceImage_Shifted(AvlNet.Image, AvlNet.Image, AvlNet.Box, AvlNet.Box, AvlNet.Image)

AVL.DifferenceImage_Shifted(AvlNet.Image, AvlNet.Image, AvlNet.Box, AvlNet.Box, AvlNet.Image)

Computes the non-negative distances between corresponding pixel values.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax


public static void DifferenceImage_Shifted(
	AvlNet.Image inImage1,
	AvlNet.Image inImage2,
	AvlNet.Box inBox1,
	AvlNet.Box inBox2,
	out AvlNet.Image outImage
)

Parameters

inImage1
Type: AvlNet.Image
First input image
inImage2
Type: AvlNet.Image
Second input image
inBox1
Type: AvlNet.Box
inBox2
Type: AvlNet.Box
outImage
Type: AvlNet.Image
Output image

Hardware Acceleration

This operation is optimized for SSE2 technology for pixels of types: UINT8, SINT8, UINT16, SINT16, REAL.

This operation supports automatic parallelization for multicore and multiprocessor systems.

Hardware acceleration settings may be manipulated with Settings class.

Errors

Error type Description
DomainError Image formats are not the same in DifferenceImage_Shifted.
DomainError Not equal box dimensions in DifferenceImage_Shifted.
DomainError Input boxes are not completely inside the input images in DifferenceImage_Shifted.

See also