Uses of Class
com.irurueta.geometry.estimators.PinholeCameraRobustEstimator
Packages that use PinholeCameraRobustEstimator
Package
Description
This package contains classes to estimate basic geometric structures
-
Uses of PinholeCameraRobustEstimator in com.irurueta.geometry.estimators
Subclasses of PinholeCameraRobustEstimator in com.irurueta.geometry.estimatorsModifier and TypeClassDescriptionclassBase abstract class for algorithms to robustly find the best pinhole camera for collections of matched planes and lines using DLT algorithm.classBase abstract class for algorithms to robustly find the best pinhole camera for collections of matched 3D/2D points using DLT (Direct Linear Transform) algorithm.classBase abstract class for algorithms to robustly find the best pinhole camera for collections of matched 3D/2D points using EPnP (Efficient Perspective-n-Point) algorithm.classThis is an abstract class for algorithms to robustly find the best pinhole camera for collections of matched lines and planes.classFinds the best pinhole camera for provided collections of matched lines and planes using LMedS algorithm.classFinds the best pinhole camera for provided collections of matched 2D/3D points using LMedS + DLT algorithms.classFinds the best pinhole camera for provided collections of matched 2D/3D points using LMedS + EPnP algorithms.classFinds the best pinhole camera for provided collections of matched 2D/3D points using LMedS + UPnP algorithms.classFinds the best pinhole camera for provided collections of matched lines and planes using MSAC algorithm.classFinds the best pinhole camera for provided collections of matched 2D/3D points using MSAC algorithm.classFinds the best pinhole camera for provided collections of matched 2D/3D points using MSAC + EPnP algorithms.classFinds the best pinhole camera for provided collections of matched 2D/3D points using MSAC + UPnP algorithms.classThis is an abstract class for algorithms to robustly find the best pinhole camera for collections of matched 3D/2D points.classFinds the best pinhole camera for provided collections of matched lines and planes using PROMedS algorithm.classFinds the best pinhole camera for provided collections of matched 2D/3D points using PROMedS algorithm.classFinds the best pinhole camera for provided collections of matched 2D/3D points using PROMedS + EPnP algorithms.classFinds the best pinhole camera for provided collections of matched 2D/3D points using PROMedS + UPnP algorithms.classFinds the best pinhole camera for provided collections of matched lines and planes using PROSAC algorithm.classFinds the best pinhole camera for provided collections of matched 2D/3D points using PROSAC algorithm.classFinds the best pinhole camera for provided collections of matched 2D/3D points using PROSAC + EPnP algorithms.classFinds the best pinhole camera for provided collections of matched 2D/3D points using PROSAC + UPnP algorithms.classFinds the best pinhole camera for provided collections of matched lines and planes using RANSAC algorithm.classFinds the best pinhole camera for provided collections of matched 2D/3D points using RANSAC algorithm.classFinds the best pinhole camera for provided collections of matched 2D/3D points using RANSAC + EPnP algorithms.classFinds the best pinhole camera for provided collections of matched 2D/3D points using RANSAC + UPnP algorithms.classBase abstract class for algorithms to robustly find the best pinhole camera for collections of matched 3D/2D points using UPnP (Uncalibrated Perspective-n-Point) algorithm.Methods in com.irurueta.geometry.estimators that return PinholeCameraRobustEstimatorModifier and TypeMethodDescriptionstatic PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPlanesAndLines(PinholeCameraRobustEstimatorListener listener, List<Plane> planes, List<Line2D> lines) Creates a pinhole camera robust estimator based on 3D plane/2D line correspondences and using provided listener and default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPlanesAndLines(PinholeCameraRobustEstimatorListener listener, List<Plane> planes, List<Line2D> lines, double[] qualityScores) Creates a pinhole camera robust estimator based on 3D plane/2D line correspondences and using provided listener, quality scores and default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPlanesAndLines(PinholeCameraRobustEstimatorListener listener, List<Plane> planes, List<Line2D> lines, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 3D plane/2D line correspondences and using provided listener, quality scores and robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPlanesAndLines(PinholeCameraRobustEstimatorListener listener, List<Plane> planes, List<Line2D> lines, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 3D plane/2D line correspondences and using provided listener and robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPlanesAndLines(List<Plane> planes, List<Line2D> lines) Creates a pinhole camera robust estimator based on 3D plane/2D line correspondences and using default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPlanesAndLines(List<Plane> planes, List<Line2D> lines, double[] qualityScores) Creates a pinhole camera robust estimator based on 3D plane/2D line correspondences and using provided quality scores and default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPlanesAndLines(List<Plane> planes, List<Line2D> lines, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 3D plane/2D line correspondences and using provided quality scores and robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPlanesAndLines(List<Plane> planes, List<Line2D> lines, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 3D plane/2D line correspondences and using provided robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(double skewness, double horizontalPrincipalPoint, double verticalPrincipalPoint, List<Point3D> points3D, List<Point2D> points2D) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(double skewness, double horizontalPrincipalPoint, double verticalPrincipalPoint, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided quality scores and default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(double skewness, double horizontalPrincipalPoint, double verticalPrincipalPoint, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided quality scores and robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(double skewness, double horizontalPrincipalPoint, double verticalPrincipalPoint, List<Point3D> points3D, List<Point2D> points2D, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraRobustEstimatorListener listener, double skewness, double horizontalPrincipalPoint, double verticalPrincipalPoint, List<Point3D> points3D, List<Point2D> points2D) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided listener and default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraRobustEstimatorListener listener, double skewness, double horizontalPrincipalPoint, double verticalPrincipalPoint, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided listener, quality scores and default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraRobustEstimatorListener listener, double skewness, double horizontalPrincipalPoint, double verticalPrincipalPoint, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided listener, quality scores and robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraRobustEstimatorListener listener, double skewness, double horizontalPrincipalPoint, double verticalPrincipalPoint, List<Point3D> points3D, List<Point2D> points2D, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided listener and robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraRobustEstimatorListener listener, PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided listener and default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraRobustEstimatorListener listener, PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided listener, quality scores and default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraRobustEstimatorListener listener, PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided listener, quality scores and robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraRobustEstimatorListener listener, PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided listener and robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided listener and default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided listener, quality scores and default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided listener, quality scores and robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided listener and robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided quality scores and default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided quality scores and robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(List<Point3D> points3D, List<Point2D> points2D) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided quality scores and default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided quality scores and robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(List<Point3D> points3D, List<Point2D> points2D, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided robust estimator method.Methods in com.irurueta.geometry.estimators with parameters of type PinholeCameraRobustEstimatorModifier and TypeMethodDescriptionvoidPinholeCameraRobustEstimatorListener.onEstimateEnd(PinholeCameraRobustEstimator estimator) Called when estimation ends.voidPinholeCameraRobustEstimatorListener.onEstimateNextIteration(PinholeCameraRobustEstimator estimator, int iteration) Called when estimator iterates to refine a possible solution.voidPinholeCameraRobustEstimatorListener.onEstimateProgressChange(PinholeCameraRobustEstimator estimator, float progress) Called when estimation progress changes significantly.voidPinholeCameraRobustEstimatorListener.onEstimateStart(PinholeCameraRobustEstimator estimator) Called when estimation starts.