You are here: Start » AVL.NET » Function Reference » Image » Image Spatial Transforms » AVL.MirrorImage

AVL.MirrorImage

Reverses the order of the input image columns or rows depending on inMirrorDirection value.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

C++
C#
 
public static void MirrorImage
(
	AvlNet.Image inImage,
	AvlNet.MirrorDirection inMirrorDirection,
	AvlNet.Image outImage
)

Parameters

Name Type Range Default Description
inImageAvlNet.ImageInput image.
inMirrorDirectionAvlNet.MirrorDirectionVerticalReverse the order of image columns (horizontal direction) or rows (vertical direction). Default value: Vertical.
outImageAvlNet.ImageOutput image.

Examples

MirrorImage with inMirrorDirection = Horizontal.

MirrorImage with inMirrorDirection = Vertical.

Hardware Acceleration

This operation is optimized for SSSE3 technology for pixels of types: 1xUINT8, 1xINT8, 1xUINT16, 1xINT16, 1xINT32, 1xREAL, 2xUINT8, 2xINT8, 2xUINT16, 2xINT16, 3xUINT8, 3xINT8, 4xUINT8, 4xINT8.

This operation is optimized for NEON technology for pixels of type: 3xUINT8.

This operation supports automatic parallelization for multicore and multiprocessor systems.

Hardware acceleration settings may be manipulated with Settings class.

See also