Cv2Remap 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 static void Remap(
	InputArray src,
	OutputArray dst,
	InputArray map1,
	InputArray map2,
	Interpolation interpolation = Interpolation.Linear,
	BorderType borderMode = BorderType.Constant,
	Nullable<CvScalar> borderValue = null
)

Parameters

src
Type: OpenCvSharp.CPlusPlusInputArray
Source image.
dst
Type: OpenCvSharp.CPlusPlusOutputArray
Destination image. It has the same size as map1 and the same type as src
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.
See Also

Reference