Applies a perspective 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 Mat WarpPerspective( Mat m, Size dsize, Interpolation flags = Interpolation.Linear, BorderType borderMode = BorderType.Constant, Nullable<Scalar> borderValue = null )
Parameters
- m
- Type: OpenCvSharp.CPlusPlusMat
3x3 transformation matrix. - dsize
- Type: OpenCvSharp.CPlusPlusSize
size of the output image. - flags (Optional)
- Type: OpenCvSharpInterpolation
combination of interpolation methods (INTER_LINEAR or INTER_NEAREST) and the optional flag WARP_INVERSE_MAP, that sets M as the inverse transformation (dst -> src). - borderMode (Optional)
- Type: OpenCvSharpBorderType
pixel extrapolation method (BORDER_CONSTANT or BORDER_REPLICATE). - borderValue (Optional)
- Type: SystemNullableScalar
value used in case of a constant border; by default, it equals 0.
Return Value
Type: Matoutput image that has the size dsize and the same type as src.
See Also