You are here: Start » AVL.NET » AVL.ConvertMatrixMapsToSpatialMap
Joins two matrices of coordinates to produce a SpatialMap for use in RemapImage.
Namespace: | AvlNet |
---|---|
Assembly: | AVL.NET.dll |
Syntax
C++
C#
public static void ConvertMatrixMapsToSpatialMap ( AvlNet.ImageFormat inImageFormat, AvlNet.Matrix inMatrixX, AvlNet.Matrix inMatrixY, AvlNet.InterpolationMethod inInterpolationMethod, bool inRoundingOpenCV, AvlNet.SpatialMap outSpatialMap )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
inImageFormat | AvlNet.ImageFormat | Information about dimensions, depth and pixel type of the image. | |||
inMatrixX | AvlNet.Matrix | Map of real X coordinates. | |||
inMatrixY | AvlNet.Matrix | Map of real Y coordinates. | |||
inInterpolationMethod | AvlNet.InterpolationMethod | Bilinear | Default value: Bilinear. | ||
inRoundingOpenCV | bool | Use same interpolation convention as cvRemap. | |||
outSpatialMap | AvlNet.SpatialMap | Output spatial map. |
Remarks
The two source matrices contain real-valued coordinates - if inMatrixX[a, b] = x and inMatrixY[a, b] = y, then the RemapImage filter applied with this map will generate the outImage[a, b] pixel based on pixels around (x, y) in inImage.
Errors
List of possible exceptions:
Error type | Description |
---|---|
DomainError | Format of an empty image on input in ConvertMatrixMapsToSpatialMap. |
DomainError | Input matrices must have equal sizes in ConvertMatrixMapsToSpatialMap. |