Method Remap
- Namespace
- OpenCvSharp
- Assembly
- OpenCvSharp.dll
Remap(InputArray, OutputArray, InputArray, InputArray, InterpolationFlags, BorderTypes, Scalar?, AlgorithmHint)
Applies a generic geometrical transformation to an image.
public static void Remap(InputArray src, OutputArray dst, InputArray map1, InputArray map2, InterpolationFlags interpolation = InterpolationFlags.Linear, BorderTypes borderMode = BorderTypes.Constant, Scalar? borderValue = null, AlgorithmHint hint = AlgorithmHint.Default)
Parameters
srcInputArraySource image.
dstOutputArrayDestination image. It has the same size as map1 and the same type as src
map1InputArrayThe first map of either (x,y) points or just x values having the type CV_16SC2, CV_32FC1, or CV_32FC2.
map2InputArrayThe second map of y values having the type CV_16UC1, CV_32FC1, or none (empty map if map1 is (x,y) points), respectively.
interpolationInterpolationFlagsInterpolation method. The method INTER_AREA is not supported by this function.
borderModeBorderTypesPixel 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.
borderValueScalar?Value used in case of a constant border. By default, it is 0.
hintAlgorithmHintHint that selects between alternative algorithm implementations (OpenCV 5).