Package boofcv.alg.geo.robust
Class DistanceFundamentalGeometric
java.lang.Object
boofcv.alg.geo.robust.DistanceFundamentalGeometric
- All Implemented Interfaces:
DistanceFromModel<DMatrixRMaj,AssociatedPair>
public class DistanceFundamentalGeometric extends Object implements DistanceFromModel<DMatrixRMaj,AssociatedPair>
Computes geometric error in an uncalibrated stereo pair. This error is equivalent to
computing the optimal 3D triangulation, reprojecting the point, and computing the symmetric error.
- See Also:
EpipolarMinimizeGeometricError
-
Constructor Summary
Constructors Constructor Description DistanceFundamentalGeometric()
-
Method Summary
Modifier and Type Method Description double
distance(AssociatedPair original)
void
distances(List<AssociatedPair> associatedPairs, double[] distance)
Class<DMatrixRMaj>
getModelType()
Class<AssociatedPair>
getPointType()
void
setModel(DMatrixRMaj model)
-
Constructor Details
-
DistanceFundamentalGeometric
public DistanceFundamentalGeometric()
-
-
Method Details
-
setModel
- Specified by:
setModel
in interfaceDistanceFromModel<DMatrixRMaj,AssociatedPair>
-
distance
- Specified by:
distance
in interfaceDistanceFromModel<DMatrixRMaj,AssociatedPair>
-
distances
- Specified by:
distances
in interfaceDistanceFromModel<DMatrixRMaj,AssociatedPair>
-
getPointType
- Specified by:
getPointType
in interfaceDistanceFromModel<DMatrixRMaj,AssociatedPair>
-
getModelType
- Specified by:
getModelType
in interfaceDistanceFromModel<DMatrixRMaj,AssociatedPair>
-