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