You are here: Start » AVL.NET » AVL.CreateMatrixTransformMap(AvlNet.ImageFormat, AvlNet.Region, AvlNet.Matrix, AvlNet.Size?, AvlNet.InterpolationMethod, AvlNet.SpatialMap)

AVL.CreateMatrixTransformMap(AvlNet.ImageFormat, AvlNet.Region, AvlNet.Matrix, AvlNet.Size?, AvlNet.InterpolationMethod, AvlNet.SpatialMap)

Creates a spatial map which performs transform defined as a matrix.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax


public static void CreateMatrixTransformMap(
	AvlNet.ImageFormat inImageFormat,
	AvlNet.Region inRoi,
	AvlNet.Matrix inTransformMatrix,
	AvlNet.Size? inNewSize,
	AvlNet.InterpolationMethod inInterpolationMethod,
	out AvlNet.SpatialMap outSpatialMap
)

Parameters

inImageFormat
Type: AvlNet.ImageFormat
inRoi
Type: AvlNet.Region
Range of pixels to be processed, or null.
inTransformMatrix
Type: AvlNet.Matrix
3x3 transform matrix.
inNewSize
Type: System.Nullable<AvlNet.Size>
New image size after remapping, or null.
inInterpolationMethod
Type: AvlNet.InterpolationMethod
Interpolation method used in extraction of image pixel values
outSpatialMap
Type: AvlNet.SpatialMap
Calculated spatial map

Hardware Acceleration

This operation supports automatic parallelization for multicore and multiprocessor systems.

Hardware acceleration settings may be manipulated with Settings class.

Errors

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

See also