Uses of Class
com.irurueta.ar.sfm.Point3DTriangulationException

Package
Description
This package contains classes related to Structure From Motion techniques in order to obtain 3D reconstructed data from matched points obtained when a camera moves
  • Uses of Point3DTriangulationException in com.irurueta.ar.sfm

    Modifier and Type
    Method
    Description
    private static int
    EssentialMatrixInitialCamerasEstimator.computeCamerasAndTriangulation(com.irurueta.geometry.Rotation3D rotation, com.irurueta.geometry.Point2D translation, com.irurueta.geometry.PinholeCameraIntrinsicParameters leftIntrinsic, com.irurueta.geometry.PinholeCameraIntrinsicParameters rightIntrinsic, List<com.irurueta.geometry.Point2D> leftPoints, List<com.irurueta.geometry.Point2D> rightPoints, com.irurueta.geometry.PinholeCamera estimatedLeftCamera, com.irurueta.geometry.PinholeCamera estimatedRightCamera, List<com.irurueta.geometry.Point3D> triangulatedPoints, BitSet validTriangulatedPoints)
    Computes a pair of cameras for provided rotation and translation using provided intrinsic parameters.
    protected void
    LMSEHomogeneousSinglePoint3DTriangulator.triangulate(List<com.irurueta.geometry.Point2D> points2D, List<com.irurueta.geometry.PinholeCamera> cameras, com.irurueta.geometry.Point3D result)
    Internal method to triangulate provided matched 2D points being projected by each corresponding camera into a single 3D point.
    protected void
    LMSEInhomogeneousSinglePoint3DTriangulator.triangulate(List<com.irurueta.geometry.Point2D> points2D, List<com.irurueta.geometry.PinholeCamera> cameras, com.irurueta.geometry.Point3D result)
    Internal method to triangulate provided matched 2D points being projected by each corresponding camera into a single 3D point.
    com.irurueta.geometry.Point3D
    SinglePoint3DTriangulator.triangulate()
    Triangulates provided matched 2D points being projected by each corresponding camera into a single 3D point.
    void
    SinglePoint3DTriangulator.triangulate(com.irurueta.geometry.Point3D result)
    Triangulates provided matched 2D points being projected by each corresponding camera into a single 3D point.
    protected abstract void
    SinglePoint3DTriangulator.triangulate(List<com.irurueta.geometry.Point2D> points2D, List<com.irurueta.geometry.PinholeCamera> cameras, com.irurueta.geometry.Point3D result)
    Internal method to triangulate provided matched 2D points being projected by each corresponding camera into a single 3D point.
    protected void
    WeightedHomogeneousSinglePoint3DTriangulator.triangulate(List<com.irurueta.geometry.Point2D> points2D, List<com.irurueta.geometry.PinholeCamera> cameras, com.irurueta.geometry.Point3D result)
    Internal method to triangulate provided matched 2D points being projected by each corresponding camera into a single 3D point.
    protected void
    WeightedInhomogeneousSinglePoint3DTriangulator.triangulate(List<com.irurueta.geometry.Point2D> points2D, List<com.irurueta.geometry.PinholeCamera> cameras, com.irurueta.geometry.Point3D result)
    Internal method to triangulate provided matched 2D points being projected by each corresponding camera into a single 3D point.