http://www.emgu.com
Converts 2D or 3D points from/to homogeneous coordinates, or simply copies or transposes the array. In case if the input array dimensionality is larger than the output, each point coordinates are divided by the last coordinate

Namespace: Emgu.CV
Assembly: Emgu.CV (in Emgu.CV.dll) Version: 2.4.2.1777 (2.4.2.1777)

Syntax

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

Parameters

src
Type: System..::..IntPtr
The input point array, 2xN, Nx2, 3xN, Nx3, 4xN or Nx4 (where N is the number of points). Multi-channel 1xN or Nx1 array is also acceptable
dst
Type: System..::..IntPtr
The output point array, must contain the same number of points as the input; The dimensionality must be the same, 1 less or 1 more than the input, and also within 2..4.

See Also