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 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 pixels
      projectionA - Camera matrix for view A. x = P*X
      projectionB - Camera matrix for view B. x = P*X
      foundInA - The found triangulated 3D point in A's reference frame. Homogenous coordinates.
      Returns:
      true if successful, false otherwise.