Click or drag to resize
CvInvokeFindHomography Method (PointF, PointF, IOutputArray, HomographyMethod, Double, IOutputArray)
Finds perspective transformation H=||h_ij|| between the source and the destination planes

Namespace: Emgu.CV
Assembly: Emgu.CV (in Emgu.CV.dll) Version: (
public static void FindHomography(
	PointF[] srcPoints,
	PointF[] dstPoints,
	IOutputArray homography,
	HomographyMethod method,
	double ransacReprojThreshold = 3,
	IOutputArray mask = null


Type: System.DrawingPointF
Point coordinates in the original plane
Type: System.DrawingPointF
Point coordinates in the destination plane
Type: Emgu.CVIOutputArray
The output homography matrix
Type: Emgu.CV.CvEnumHomographyMethod
FindHomography method
ransacReprojThreshold (Optional)
Type: SystemDouble
The maximum allowed reprojection error to treat a point pair as an inlier. The parameter is only used in RANSAC-based homography estimation. E.g. if dst_points coordinates are measured in pixels with pixel-accurate precision, it makes sense to set this parameter somewhere in the range ~1..3
mask (Optional)
Type: Emgu.CVIOutputArray
Optional output mask set by a robust method ( CV_RANSAC or CV_LMEDS ). Note that the input mask values are ignored.

Return Value

The 3x3 homography matrix if found. Null if not found.
See Also