MatRemap Method OpenCvSharp Class Library
Applies a generic geometrical transformation to an image.

Namespace:  OpenCvSharp.CPlusPlus
Assembly:  OpenCvSharp.CPlusPlus (in OpenCvSharp.CPlusPlus.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax

public Mat Remap(
	InputArray map1,
	InputArray map2,
	Interpolation interpolation = Interpolation.Linear,
	BorderType borderMode = BorderType.Constant,
	Nullable<CvScalar> borderValue = null
)

Parameters

map1
Type: OpenCvSharp.CPlusPlusInputArray
The first map of either (x,y) points or just x values having the type CV_16SC2, CV_32FC1, or CV_32FC2.
map2
Type: OpenCvSharp.CPlusPlusInputArray
The second map of y values having the type CV_16UC1, CV_32FC1, or none (empty map if map1 is (x,y) points), respectively.
interpolation (Optional)
Type: OpenCvSharpInterpolation
Interpolation method. The method INTER_AREA is not supported by this function.
borderMode (Optional)
Type: OpenCvSharpBorderType
Pixel extrapolation method. When borderMode=BORDER_TRANSPARENT, it means that the pixels in the destination image that corresponds to the "outliers" in the source image are not modified by the function.
borderValue (Optional)
Type: SystemNullableCvScalar
Value used in case of a constant border. By default, it is 0.

Return Value

Type: Mat
Destination image. It has the same size as map1 and the same type as src
See Also

Reference