CvInvokePerspectiveTransform Method (IInputArray, IOutputArray, IInputArray) |
http://www.emgu.com
Transforms every element of src (by treating it as 2D or 3D vector) in the following way:
(x, y, z) -> (x'/w, y'/w, z'/w) or
(x, y) -> (x'/w, y'/w),
where
(x', y', z', w') = mat4x4 * (x, y, z, 1) or
(x', y', w') = mat3x3 * (x, y, 1)
and w = w' if w'!=0,
inf otherwise
Namespace:
Emgu.CV
Assembly:
Emgu.CV.World (in Emgu.CV.World.dll) Version: 4.1.1.3497 (4.1.1.3497)
Syntaxpublic static void PerspectiveTransform(
IInputArray src,
IOutputArray dst,
IInputArray mat
)
Public Shared Sub PerspectiveTransform (
src As IInputArray,
dst As IOutputArray,
mat As IInputArray
)
public:
static void PerspectiveTransform(
IInputArray^ src,
IOutputArray^ dst,
IInputArray^ mat
)
static member PerspectiveTransform :
src : IInputArray *
dst : IOutputArray *
mat : IInputArray -> unit
Parameters
- src
- Type: Emgu.CVIInputArray
The source three-channel floating-point array - dst
- Type: Emgu.CVIOutputArray
The destination three-channel floating-point array - mat
- Type: Emgu.CVIInputArray
3x3 or 4x4 floating-point transformation matrix.
See Also