Click or drag to resize
Features2DToolboxGetHomographyMatrixFromMatchedFeatures Method
Recover the homography matrix using RANDSAC. If the matrix cannot be recovered, null is returned.

Namespace: Emgu.CV.Features2D
Assembly: Emgu.CV (in Emgu.CV.dll) Version: (
public static Mat GetHomographyMatrixFromMatchedFeatures(
	VectorOfKeyPoint model,
	VectorOfKeyPoint observed,
	VectorOfVectorOfDMatch matches,
	Mat mask,
	double ransacReprojThreshold


Type: Emgu.CV.UtilVectorOfKeyPoint
The model keypoints
Type: Emgu.CV.UtilVectorOfKeyPoint
The observed keypoints
Type: Emgu.CV.UtilVectorOfVectorOfDMatch
Matches. Each matches[i] is k or less matches for the same query descriptor.
Type: Emgu.CVMat
The mask matrix of which the value might be modified by the function. As input, if the value is 0, the corresponding match will be ignored when computing the homography matrix. If the value is 1 and RANSAC determine the match is an outlier, the value will be set to 0.
Type: SystemDouble
The maximum allowed reprojection error to treat a point pair as an inlier. If srcPoints and dstPoints are measured in pixels, it usually makes sense to set this parameter somewhere in the range 1 to 10.

Return Value

Type: Mat
The homography matrix, if it cannot be found, null is returned
See Also