Click or drag to resize

CvInvokeFindHomography Method (PointF, PointF, RobustEstimationAlgorithm, Double, IOutputArray)
Finds perspective transformation H=||h_ij|| between the source and the destination planes

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


Type: System.DrawingPointF
Point coordinates in the original plane
Type: System.DrawingPointF
Point coordinates in the destination plane
method (Optional)
Type: Emgu.CV.CvEnumRobustEstimationAlgorithm
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

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