Package boofcv.alg.geo.selfcalib
Class DistanceMetricTripleReprojection23
java.lang.Object
boofcv.alg.geo.selfcalib.DistanceMetricTripleReprojection23
- All Implemented Interfaces:
DistanceFromModel<MetricCameraTriple,
AssociatedTriple>
public class DistanceMetricTripleReprojection23
extends Object
implements DistanceFromModel<MetricCameraTriple,AssociatedTriple>
Image based reprojection error using error in view 2 and view 3. If triangulation fails or it appears behind
a camera then it returns the max allowed distance
-
Field Summary
Modifier and TypeFieldDescriptionprotected MetricCameraTriple
protected TriangulateNViewsMetric
algorithm used to triangulate feature in 3D space -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondouble
distance
(AssociatedTriple obs) void
distances
(List<AssociatedTriple> observations, double[] distance) void
setModel
(MetricCameraTriple model)
-
Field Details
-
model
-
triangulate
algorithm used to triangulate feature in 3D space
-
-
Constructor Details
-
DistanceMetricTripleReprojection23
public DistanceMetricTripleReprojection23()
-
-
Method Details
-
setModel
- Specified by:
setModel
in interfaceDistanceFromModel<MetricCameraTriple,
AssociatedTriple>
-
distance
- Specified by:
distance
in interfaceDistanceFromModel<MetricCameraTriple,
AssociatedTriple>
-
distances
- Specified by:
distances
in interfaceDistanceFromModel<MetricCameraTriple,
AssociatedTriple>
-
getPointType
- Specified by:
getPointType
in interfaceDistanceFromModel<MetricCameraTriple,
AssociatedTriple>
-
getModelType
- Specified by:
getModelType
in interfaceDistanceFromModel<MetricCameraTriple,
AssociatedTriple>
-