Uses of Class
com.irurueta.geometry.estimators.ProjectiveTransformation2DRobustEstimator
Packages that use ProjectiveTransformation2DRobustEstimator
Package
Description
This package contains classes to estimate basic geometric structures
-
Uses of ProjectiveTransformation2DRobustEstimator in com.irurueta.geometry.estimators
Modifier and TypeClassDescriptionclassThis is an abstract class for algorithms to robustly find the best projective 2D transformation for collections of matching 2D lines.classFinds the best projective 2D transformation for provided collections of matched 2D lines using LMedS algorithm.classFinds the best projective 2D transformation for provided collections of matched 2D points using LMedS algorithm.classFinds the best projective 2D transformation for provided collections of matched 2D lines using MSAC algorithm.classFinds the best projective 2D transformation for provided collections of matched 2D points using MSAC algorithm.classThis is an abstract class for algorithms to robustly find the best projective 2D transformation for collections of matching 2D points.classFinds the best projective 2D transformation for provided collections of matched 2D lines using PROMedS algorithm.classFinds the best projective 2D transformation for provided collections of matched 2D points using PROMedS algorithm.classFinds the best projective 2D transformation for provided collections of matched 2D lines using PROSAC algorithm.classFinds the best projective 2D transformation for provided collections of matched 2D points using PROSAC algorithm.classFinds the best projective transformation for provided collections of matched 2D lines using RANSAC algorithm.classFinds the best projective 2D transformation for provided collections of matched 2D points using RANSAC algorithm.Methods in com.irurueta.geometry.estimators that return ProjectiveTransformation2DRobustEstimatorModifier and TypeMethodDescriptionProjectiveTransformation2DRobustEstimator.createFromLines(ProjectiveTransformation2DRobustEstimatorListener listener, List<Line2D> inputLines, List<Line2D> outputLines) Creates a projective 2D transformation estimator based on 2D line correspondences and using default robust estimator method.ProjectiveTransformation2DRobustEstimator.createFromLines(ProjectiveTransformation2DRobustEstimatorListener listener, List<Line2D> inputLines, List<Line2D> outputLines, double[] qualityScores) Creates a projective 2D transformation estimator based on 2D line correspondences and using default robust estimator method.ProjectiveTransformation2DRobustEstimator.createFromLines(ProjectiveTransformation2DRobustEstimatorListener listener, List<Line2D> inputLines, List<Line2D> outputLines, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a projective 2D transformation estimator based on 2D line correspondences and using provided robust estimator method.ProjectiveTransformation2DRobustEstimator.createFromLines(ProjectiveTransformation2DRobustEstimatorListener listener, List<Line2D> inputLines, List<Line2D> outputLines, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a projective 2D transformation estimator based on 2D line correspondences and using provided robust estimator method.ProjectiveTransformation2DRobustEstimator.createFromLines(List<Line2D> inputLines, List<Line2D> outputLines) Creates a projective 2D transformation estimator based on 2D line correspondences and using default robust estimator method.ProjectiveTransformation2DRobustEstimator.createFromLines(List<Line2D> inputLines, List<Line2D> outputLines, double[] qualityScores) Creates a projective 2D transformation estimator based on 2D line correspondences and using default robust estimator method.ProjectiveTransformation2DRobustEstimator.createFromLines(List<Line2D> inputLines, List<Line2D> outputLines, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a projective 2D transformation estimator based on 2D line correspondences and using provided robust estimator method.ProjectiveTransformation2DRobustEstimator.createFromLines(List<Line2D> inputLines, List<Line2D> outputLines, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a projective 2D transformation estimator based on 2D line correspondences and using provided robust estimator method.ProjectiveTransformation2DRobustEstimator.createFromPoints(ProjectiveTransformation2DRobustEstimatorListener listener, List<Point2D> inputPoints, List<Point2D> outputPoints) Creates a projective 2D transformation estimator based on 2D point correspondences and using default robust estimator method.ProjectiveTransformation2DRobustEstimator.createFromPoints(ProjectiveTransformation2DRobustEstimatorListener listener, List<Point2D> inputPoints, List<Point2D> outputPoints, double[] qualityScores) Creates a projective 2D transformation estimator based on 2D point correspondences and using default robust estimator method.ProjectiveTransformation2DRobustEstimator.createFromPoints(ProjectiveTransformation2DRobustEstimatorListener listener, List<Point2D> inputPoints, List<Point2D> outputPoints, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a projective 2D transformation estimator based on 2D point correspondences and using provided robust estimator method.ProjectiveTransformation2DRobustEstimator.createFromPoints(ProjectiveTransformation2DRobustEstimatorListener listener, List<Point2D> inputPoints, List<Point2D> outputPoints, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a projective 2D transformation estimator based on 2D point correspondences and using provided robust estimator method.ProjectiveTransformation2DRobustEstimator.createFromPoints(List<Point2D> inputPoints, List<Point2D> outputPoints) Creates a projective 2D transformation estimator based on 2D point correspondences and using default robust estimator method.ProjectiveTransformation2DRobustEstimator.createFromPoints(List<Point2D> inputPoints, List<Point2D> outputPoints, double[] qualityScores) Creates a projective 2D transformation estimator based on 2D point correspondences and using default robust estimator method.ProjectiveTransformation2DRobustEstimator.createFromPoints(List<Point2D> inputPoints, List<Point2D> outputPoints, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a projective 2D transformation estimator based on 2D point correspondences and using provided robust estimator method.ProjectiveTransformation2DRobustEstimator.createFromPoints(List<Point2D> inputPoints, List<Point2D> outputPoints, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a projective 2D transformation estimator based on 2D point correspondences and using provided robust estimator method.Methods in com.irurueta.geometry.estimators with parameters of type ProjectiveTransformation2DRobustEstimatorModifier and TypeMethodDescriptionvoidProjectiveTransformation2DRobustEstimatorListener.onEstimateEnd(ProjectiveTransformation2DRobustEstimator estimator) Called when estimation ends.voidProjectiveTransformation2DRobustEstimatorListener.onEstimateNextIteration(ProjectiveTransformation2DRobustEstimator estimator, int iteration) Called when estimator iterates to refine a possible solution.voidProjectiveTransformation2DRobustEstimatorListener.onEstimateProgressChange(ProjectiveTransformation2DRobustEstimator estimator, float progress) Called when estimation progress changes significantly.voidProjectiveTransformation2DRobustEstimatorListener.onEstimateStart(ProjectiveTransformation2DRobustEstimator estimator) Called when estimation starts.