Click or drag to resize

Cv2WarpAffine Method

Applies an affine transformation to an image.

Namespace:  OpenCvSharp
Assembly:  OpenCvSharp (in OpenCvSharp.dll) Version: 1.0.0
Syntax
public static void WarpAffine(
	InputArray src,
	OutputArray dst,
	InputArray m,
	Size dsize,
	InterpolationFlags flags = InterpolationFlags.Linear,
	BorderTypes borderMode = BorderTypes.Constant,
	Nullable<Scalar> borderValue = null
)

Parameters

src
Type: OpenCvSharpInputArray
input image.
dst
Type: OpenCvSharpOutputArray
output image that has the size dsize and the same type as src.
m
Type: OpenCvSharpInputArray
2x3 transformation matrix.
dsize
Type: OpenCvSharpSize
size of the output image.
flags (Optional)
Type: OpenCvSharpInterpolationFlags
combination of interpolation methods and the optional flag WARP_INVERSE_MAP that means that M is the inverse transformation (dst -> src) .
borderMode (Optional)
Type: OpenCvSharpBorderTypes
pixel extrapolation method; when borderMode=BORDER_TRANSPARENT, it means that the pixels in the destination image corresponding to the "outliers" in the source image are not modified by the function.
borderValue (Optional)
Type: SystemNullableScalar
value used in case of a constant border; by default, it is 0.
See Also