﻿cvFindFundamentalMat Method (points1, points2, fundamental_matrix, method, param1, param2, status)
Emgu CV Library Documentation
cvFindFundamentalMat Method (points1, points2, fundamental_matrix, method, param1, param2, status)
NamespacesEmgu.CVCvInvokecvFindFundamentalMat(IntPtr, IntPtr, IntPtr, CV_FM, Double, Double, IntPtr)

www.emgu.com/wiki
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.
Declaration Syntax
 C# Visual Basic Visual C++
```public static int cvFindFundamentalMat(
IntPtr points1,
IntPtr points2,
IntPtr fundamental_matrix,
CV_FM method,
double param1,
double param2,
IntPtr status
)```
```Public Shared Function cvFindFundamentalMat ( _
points1 As IntPtr, _
points2 As IntPtr, _
fundamental_matrix As IntPtr, _
method As CV_FM, _
param1 As Double, _
param2 As Double, _
status As IntPtr _
) As Integer```
```public:
static int cvFindFundamentalMat(
IntPtr points1,
IntPtr points2,
IntPtr fundamental_matrix,
CV_FM method,
double param1,
double param2,
IntPtr status
)```
Parameters
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
fundamental_matrix (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)"]

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

Assembly: Emgu.CV (Module: Emgu.CV) Version: 1.3.0.0 (1.3.0.0)