You are here: Start » FIL.NET » Function Reference » Image » Image Spatial Transforms Maps » FIL.ConvertMatrixMapsToSpatialMap

FIL.ConvertMatrixMapsToSpatialMap

Joins two matrices of coordinates to produce a SpatialMap for use in RemapImage.

Namespace:FilNet
Assembly:FIL.NET.dll

Syntax

C++
C#
 
public static void ConvertMatrixMapsToSpatialMap
(
	FilNet.ImageFormat inImageFormat,
	FilNet.Matrix inMatrixX,
	FilNet.Matrix inMatrixY,
	FilNet.InterpolationMethod inInterpolationMethod,
	bool inRoundingOpenCV,
	FilNet.SpatialMap outSpatialMap,
	FilNet.Region outOutputRegion
)

Parameters

Name Type Range Default Description
inImageFormatFilNet.ImageFormatInformation about dimensions, depth and pixel type of the image.
inMatrixXFilNet.MatrixMap of real X coordinates.
inMatrixYFilNet.MatrixMap of real Y coordinates.
inInterpolationMethodFilNet.InterpolationMethodBilinearDefault value: Bilinear.
inRoundingOpenCVboolUse same interpolation convention as cvRemap.
outSpatialMapFilNet.SpatialMapOutput spatial map.
outOutputRegionFilNet.RegionPixels set by the spatial map application.

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.

Function Overrides

See also