http://www.emgu.com
Applies a generic geometrical transformation to an image.
Namespace:
Emgu.CV
Assembly:
Emgu.CV.World (in Emgu.CV.World.dll) Version: 4.1.1.3497 (4.1.1.3497)
Syntaxpublic static void Remap(
IInputArray src,
IOutputArray dst,
IInputArray map1,
IInputArray map2,
Inter interpolation,
BorderType borderMode = BorderType.Constant,
MCvScalar borderValue = null
)
Public Shared Sub Remap (
src As IInputArray,
dst As IOutputArray,
map1 As IInputArray,
map2 As IInputArray,
interpolation As Inter,
Optional borderMode As BorderType = BorderType.Constant,
Optional borderValue As MCvScalar = Nothing
)
public:
static void Remap(
IInputArray^ src,
IOutputArray^ dst,
IInputArray^ map1,
IInputArray^ map2,
Inter interpolation,
BorderType borderMode = BorderType::Constant,
MCvScalar borderValue = nullptr
)
static member Remap :
src : IInputArray *
dst : IOutputArray *
map1 : IInputArray *
map2 : IInputArray *
interpolation : Inter *
?borderMode : BorderType *
?borderValue : MCvScalar
(* Defaults:
let _borderMode = defaultArg borderMode BorderType.Constant
let _borderValue = defaultArg borderValue null
*)
-> unit
Parameters
- src
- Type: Emgu.CVIInputArray
Source image - dst
- Type: Emgu.CVIOutputArray
Destination image - map1
- Type: Emgu.CVIInputArray
The first map of either (x,y) points or just x values having the type CV_16SC2 , CV_32FC1 , or CV_32FC2 . See convertMaps() for details on converting a floating point representation to fixed-point for speed. - map2
- Type: Emgu.CVIInputArray
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
- Type: Emgu.CV.CvEnumInter
Interpolation method (see resize() ). The method 'Area' is not supported by this function. - borderMode (Optional)
- Type: Emgu.CV.CvEnumBorderType
Pixel extrapolation method - borderValue (Optional)
- Type: Emgu.CV.StructureMCvScalar
A value used to fill outliers
See Also