http://www.emgu.com
Estimate rigid transformation between 2 point sets.

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

Syntax

C#
public static RotationMatrix2D<double> EstimateRigidTransform(
	PointF[] src,
	PointF[] dest,
	bool fullAffine
)
Visual Basic
Public Shared Function EstimateRigidTransform ( _
	src As PointF(), _
	dest As PointF(), _
	fullAffine As Boolean _
) As RotationMatrix2D(Of Double)
Visual C++
public:
static RotationMatrix2D<double>^ EstimateRigidTransform(
	array<PointF>^ src, 
	array<PointF>^ dest, 
	bool fullAffine
)

Parameters

src
Type: array<System.Drawing..::..PointF>[]()[][]
The points from the source image
dest
Type: array<System.Drawing..::..PointF>[]()[][]
The corresponding points from the destination image
fullAffine
Type: System..::..Boolean
Indicates if full affine should be performed

Return Value

If success, the 2x3 rotation matrix that defines the Affine transform. Otherwise null is returned.

See Also