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

AVL.CreateMatrixTransformMap

Creates a spatial map which performs transform defined as a 3x3 homography matrix.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

C++
C#
 
public static void CreateMatrixTransformMap
(
	AvlNet.ImageFormat inImageFormat,
	NullableRef<AvlNet.Region> inRoi,
	AvlNet.Matrix inTransformMatrix,
	AvlNet.Size? inNewSize,
	AvlNet.InterpolationMethod inInterpolationMethod,
	AvlNet.SpatialMap outSpatialMap
)

Parameters

Name Type Range Default Description
inImageFormatAvlNet.ImageFormat
inRoiAvlNet.NullableRef<AvlNet.Region>Range of pixels to be processed. Default value: atl::NIL.
inTransformMatrixAvlNet.Matrix3x3 homography matrix.
inNewSizeAvlNet.Size?New image size after remapping. Default value: atl::NIL.
inInterpolationMethodAvlNet.InterpolationMethodInterpolation method used in extraction of image pixel values.
outSpatialMapAvlNet.SpatialMapCalculated spatial map.

Hardware Acceleration

This operation supports automatic parallelization for multicore and multiprocessor systems.

Hardware acceleration settings may be manipulated with Settings class.

Errors

List of possible exceptions:

Error type Description
DomainError Input transformation matrix must have dimensions 3x3 in CreateMatrixTransformMap.

Function Overrides

See also