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 (in Emgu.CV.dll) Version: 2.2.1.1150 (2.2.1.1150)

Syntax

         
 C#  Visual Basic  Visual C++ 
public static void cvPerspectiveTransform(
	IntPtr src,
	IntPtr dst,
	IntPtr mat
)
Public Shared Sub cvPerspectiveTransform ( _
	src As IntPtr, _
	dst As IntPtr, _
	mat As IntPtr _
)
public:
static void cvPerspectiveTransform(
	IntPtr src, 
	IntPtr dst, 
	IntPtr mat
)

Parameters

src
IntPtr
The source three-channel floating-point array
dst
IntPtr
The destination three-channel floating-point array
mat
IntPtr
3x3 or 4x4 transformation matrix

See Also