boofcv.alg.geo.f
Class FundamentalLinear
- java.lang.Object
-
- boofcv.alg.geo.f.FundamentalLinear
-
- Direct Known Subclasses:
- FundamentalLinear7, FundamentalLinear8
public abstract class FundamentalLinear extends java.lang.ObjectBase class for linear algebra based algorithms for computing the Fundamental/Essential matrices.
The computed fundamental matrix follow the following convention (with no noise) for the associated pair: x2T*F*x1 = 0
x1 = keyLoc and x2 = currLoc.
-
-
Constructor Summary
Constructors Constructor and Description FundamentalLinear(boolean computeFundamental)Specifies which type of matrix is to be computed
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description org.ejml.data.DenseMatrix64FgetSvdS()Returns the S from the SVD of F.org.ejml.data.DenseMatrix64FgetSvdU()Returns the U from the SVD of F.org.ejml.data.DenseMatrix64FgetSvdV()Returns the V from the SVD of F.booleanisComputeFundamental()Returns true if it is computing a fundamental matrix or false if it is an essential matrix.
-
-
-
Constructor Detail
-
FundamentalLinear
public FundamentalLinear(boolean computeFundamental)
Specifies which type of matrix is to be computed- Parameters:
computeFundamental- true it computes a fundamental matrix and false for essential
-
-
Method Detail
-
getSvdU
public org.ejml.data.DenseMatrix64F getSvdU()
Returns the U from the SVD of F.- Returns:
- U matrix.
-
getSvdS
public org.ejml.data.DenseMatrix64F getSvdS()
Returns the S from the SVD of F.- Returns:
- S matrix.
-
getSvdV
public org.ejml.data.DenseMatrix64F getSvdV()
Returns the V from the SVD of F.- Returns:
- V matrix.
-
isComputeFundamental
public boolean isComputeFundamental()
Returns true if it is computing a fundamental matrix or false if it is an essential matrix.- Returns:
- true for fundamental and false for essential
-
-
DataMelt 3.0 © DataMelt by jWork.ORG