Package boofcv.abst.geo.triangulate
Class TriangulateRefineMetricLS
java.lang.Object
boofcv.abst.geo.triangulate.TriangulateRefineMetricLS
- All Implemented Interfaces:
RefineTriangulateMetric
Nonlinear least-squares triangulation.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanprocess(List<Point2D_F64> observations, List<Se3_F64> listWorldToView, Point3D_F64 worldPt, Point3D_F64 refinedPt) Refines the triangulated point.
-
Constructor Details
-
TriangulateRefineMetricLS
public TriangulateRefineMetricLS(double convergenceTol, int maxIterations)
-
-
Method Details
-
process
public boolean process(List<Point2D_F64> observations, List<Se3_F64> listWorldToView, Point3D_F64 worldPt, Point3D_F64 refinedPt) Description copied from interface:RefineTriangulateMetricRefines the triangulated point.- Specified by:
processin interfaceRefineTriangulateMetric- Parameters:
observations- Observations of feature in N views. Normalized image coordinates.listWorldToView- Coordinate transforms for each view. World to View.worldPt- Initial estimate of point in world coordinates.refinedPt- The refined estimated point position.- Returns:
- if successful or not
-