Package boofcv.abst.geo
Interface Triangulate2ViewsProjective
- All Known Implementing Classes:
Wrap2ViewsTriangulateProjectiveDLT
public interface Triangulate2ViewsProjective
Triangulates the 3D location of a point given two uncalibrated observations of the point. Uncalibrated
observations are in pixel coordinates.
-
Method Summary
Modifier and TypeMethodDescriptionbooleantriangulate(Point2D_F64 obsA, Point2D_F64 obsB, DMatrixRMaj projectionA, DMatrixRMaj projectionB, Point4D_F64 foundInA) Triangulate the points 3D location from pixel observations given two views.
-
Method Details
-
triangulate
boolean triangulate(Point2D_F64 obsA, Point2D_F64 obsB, DMatrixRMaj projectionA, DMatrixRMaj projectionB, Point4D_F64 foundInA) Triangulate the points 3D location from pixel observations given two views.- Parameters:
obsA- View from position A in pixels.obsB- View from position B in pixelsprojectionA- Camera matrix for view A. x = P*XprojectionB- Camera matrix for view B. x = P*XfoundInA- The found triangulated 3D point in A's reference frame. Homogenous coordinates.- Returns:
- true if successful, false otherwise.
-