Calculates fundamental matrix using one of four methods listed above and returns the number of fundamental matrices found (1 or 3) and 0, if no matrix is found.

C# | Visual Basic | Visual C++ |
public static int cvFindFundamentalMat( IntPtr points1, IntPtr points2, IntPtr fundamentalMatrix, CV_FM method, double param1, double param2, IntPtr status )

- points1 (IntPtr)
- Array of the first image points of 2xN, Nx2, 3xN or Nx3 size (where N is number of points). Multi-channel 1xN or Nx1 array is also acceptable. The point coordinates should be floating-point (single or double precision)
- points2 (IntPtr)
- Array of the second image points of the same size and format as points1
- fundamentalMatrix (IntPtr)
- The output fundamental matrix or matrices. The size should be 3x3 or 9x3 (7-point method may return up to 3 matrices).
- method (CV_FM)
- Method for computing the fundamental matrix
- param1 (Double)
[Missing <param name="param1"/> documentation for "M:Emgu.CV.CvInvoke.cvFindFundamentalMat(System.IntPtr,System.IntPtr,System.IntPtr,Emgu.CV.CvEnum.CV_FM,System.Double,System.Double,System.IntPtr)"]
- param2 (Double)
[Missing <param name="param2"/> documentation for "M:Emgu.CV.CvInvoke.cvFindFundamentalMat(System.IntPtr,System.IntPtr,System.IntPtr,Emgu.CV.CvEnum.CV_FM,System.Double,System.Double,System.IntPtr)"]
- status (IntPtr)
[Missing <param name="status"/> documentation for "M:Emgu.CV.CvInvoke.cvFindFundamentalMat(System.IntPtr,System.IntPtr,System.IntPtr,Emgu.CV.CvEnum.CV_FM,System.Double,System.Double,System.IntPtr)"]

the number of fundamental matrices found (1 or 3) and 0, if no matrix is found.