Package com.irurueta.geometry.estimators
package com.irurueta.geometry.estimators
This package contains classes to estimate basic geometric structures
-
ClassDescriptionThis is an abstract class for algorithms to robustly find the best affine 2D transformation for collections of matching 2D points, or 2D lines.Listener to be notified of events such as when estimation starts, ends or when progress changes.This is an abstract class for algorithms to robustly find the best affine 3D transformation for collections of matching 3D points, or 3D planes.Listener to be notified of events such as when estimation starts, ends or when progress changes.This is an abstract class for algorithms to robustly find the best circle that fits in a collection of 2D points.Listener to be notified of events such as when estimation starts, ends or when progress changes.This is an abstract class for algorithms to robustly find the best conic that fits in a collection of 2D points.Listener to be notified of events such as when estimation starts, ends or when progress changes.This class implements an algorithm to estimate pinhole camera using the DLT algorithm and point correspondences.Base abstract class for algorithms to robustly find the best pinhole camera for collections of matched planes and lines using DLT algorithm.This class implements an algorithm to estimate pinhole cameras using the DLT algorithm and point correspondences.Base abstract class for algorithms to robustly find the best pinhole camera for collections of matched 3D/2D points using DLT (Direct Linear Transform) algorithm.This is an abstract class for algorithms to robustly find the best dual conic that fits in a collection of 2D lines.Listener to be notified of events such as when estimation starts, ends or when progress changes.This is an abstract class for algorithms to robustly find the best dual quadric that fits in a collection of 3D planes.Listener to be notified of events such as when estimation starts, ends or when progress changes.EPnP (Efficient Perspective-n-Point) implementation to estimate pinhole cameras from 2D/3D point correspondences.A possible solution.Base 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.Estimator of a 2D Euclidean transformation based on point correspondences.Listener to be notified of events such as when estimation starts or ends.This is an abstract class to robustly find the best Euclidean transformation for collections of matching 2D points.Listener to be notified of events such as when estimation starts, ends or when progress changes.Estimator of a 3D Euclidean transformation based on point correspondences.Listener to be notified of events such as when estimation starts or ends.This is an abstract class to robustly find the best Euclidean transformation for collections mof matching 3D points.Listener to be notified of events such as when estimation starts, ends or when progress changes.This is the base exception class of this package.This is an abstract class for algorithms to robustly find the best 2D line that passes through a collection of 2D points.Listener to be notified of events such as when estimation starts, ends or when progress changes.This is an abstract class for algorithms to robustly find the best affine 2D transformation for collections of matching 2D lines.This is an abstract class for algorithms to robustly find the best projective 2D transformation for collections of matching 2D lines.This file contains abstract implementation for pinhole camera estimators based on line/plane correspondences.This is an abstract class for algorithms to robustly find the best pinhole camera for collections of matched lines and planes.Finds the best circle for provided collection of 2D points using LMedS algorithm.Finds the best conic for provided collection of 2D points using LMedS algorithm.Finds the best pinhole camera for provided collections of matched lines and planes using LMedS algorithm.Finds the best pinhole camera for provided collections of matched 2D/3D points using LMedS + DLT algorithms.Finds the best dual conic for provided collection of 2D lines using LMedS algorithm.Finds the best dual quadric for provided collection of 3D planes using LMedS algorithm.Finds the best pinhole camera for provided collections of matched 2D/3D points using LMedS + EPnP algorithms.Finds the best Euclidean 2D transformation for provided collections of matched 2D points using LMedS algorithm.Finds the best Euclidean 3D transformation for provided collections of matched 3D points using LMedS algorithm.Finds the best 2D line for provided collection of 2D points using LMedS algorithm.Finds the best affine 2D transformation for provided collections of matched 2D lines using LMedS algorithm.Finds the best projective 2D transformation for provided collections of matched 2D lines using LMedS algorithm.Finds the best metric 2D transformation for provided collections of matched 2D points using LMedS algorithm.Finds the best metric 3D transformation for provided collections of matched 3D points using LMedS algorithm.Finds the best affine 3D transformation for provided collections of matched planes using LMedS algorithm.Finds the best projective 3D transformation for provided collections of matched 3D planes using LMedS algorithm.Finds the best 3D plane for provided collection of 3D points using LMedS algorithm.Finds the best 2D point for provided collection of 2D lines using RANSAC algorithm.Finds the best 3D point for provided collection of 3D planes using LMedS algorithmFinds the best affine 2D transformation for provided collections of matched 2D points using LMedS algorithm.Finds the best affine 3D transformation for provided collections of matched 3D points using LMedS algorithm.Finds the best projective 2D transformation for provided collections of matched 2D points using LMedS algorithm.Finds the best projective 3D transformation for provided collections of matched 3D points using LMedS algorithm.Finds the best quadric for provided collection of 3D points using LMedS algorithm.Finds the best sphere for provided collection of 3D points using LMedS algorithm.Finds the best pinhole camera for provided collections of matched 2D/3D points using LMedS + UPnP algorithms.Raised when an estimator is locked.Estimator of a 2D metric transformation based on point correspondences.Listener to be notified of events such as when estimation starts or ends.This is an abstract class to robustly find the best metric transformation for collections of matching 2D points.Listener to be notified of events such as when estimation starts, ends or when progress changes.Estimator of a 3D metric transformation based on point correspondences.Listener to be notified of events such as when estimation starts or ends.This is an abstract class to robustly find the best metric transformation for collections of matching 3D points.Listener to be notified of events such as when estimation starts, ends or when progress changes.Finds the best circle for provided collection of 2D points using MSAC algorithm.Finds the best conic for provided collection of 2D points using MSAC algorithm.Finds the best pinhole camera for provided collections of matched lines and planes using MSAC algorithm.Finds the best pinhole camera for provided collections of matched 2D/3D points using MSAC algorithm.Finds the best dual conic for provided collection of 2D lines using MSAC algorithm.Finds the best dual quadric for provided collection of 3D planes using MSAC algorithm.Finds the best pinhole camera for provided collections of matched 2D/3D points using MSAC + EPnP algorithms.Finds the best Euclidean 2D transformation for provided collections of matched 2D points using MSAC algorithm.Finds the best Euclidean 3D transformation for provided collections of matched 3D points using MSAC algorithm.Finds the best 2D line for provided collection of 2D points using MSAC algorithm.Finds the best affine 2D transformation for provided collections of matched 2D lines using MSAC algorithm.Finds the best projective 2D transformation for provided collections of matched 2D lines using MSAC algorithm.Finds the best metric 2D transformation for provided collections of matched 2D points using MSAC algorithm.Finds the best metric 3D transformation for provided collections of matched 3D points using MSAC algorithm.Finds the best affine 3D transformation for provided collections of matched planes using MSAC algorithm.Finds the best projective 3D transformation for provided collections of matched 3D planes using MSAC algorithm.Finds the best 3D plane for provided collection of 3D points using MSAC algorithm.Finds the best 2D point for provided collection of 2D lines using MSAC algorithm.Finds the best 3D point for provided collection of 3D planes using MSAC algorithm.Finds the best affine 2D transformation for provided collections of matched 2D points using MSAC algorithm.Finds the best affine 3D transformation for provided collections of matched 3D points using MSAC algorithm.Finds the best projective 2D transformation for provided collections of matched 2D points using MSAC algorithm.Finds the best projective 3D transformation for provided collections of matched 2D points using MSAC algorithm.Finds the best quadric for provided collection of 3D points using MSAC algorithm.Finds the best sphere for provided collection of 3D points using MSAC algorithm.Finds the best pinhole camera for provided collections of matched 2D/3D points using MSAC + UPnP algorithms.Raised when normalizer cannot normalize points.Raised when an estimator is not ready.This class defines the interface for an estimator for pinhole cameras.Thrown when pinhole camera estimation fails.Listener to be notified when estimation starts, finishes or any progress changes.Defines types of pinhole camera estimators depending on their algorithm implementation.This is an abstract class for algorithms to robustly find the best PinholeCamera for provided collections of matched 3D points and their corresponding projected 2D points, or collections of matched 3D planes and their corresponding projected 2D lines (depending on point correspondence or plane/line correspondence is being used).Listener to be notified of events such as when estimation starts, ends or when progress changes.This is an abstract class for algorithms to robustly find the best affine 3D transformation for collections of matching planes.This is an abstract class for algorithms to robustly find the best projective 3D transformation for collections of matching planes.This is an abstract class for algorithms to robustly find the best 3D plane that passes through a collection of 3D points.Listener to be notified of events such as when estimation starts, ends or when progress changes.This class takes a collection of points and computes its average inhomogeneous coordinates and their scale so that a metric transformation is computed to transform points and normalize them.This is an abstract class for algorithms to robustly find the best 3D point that intersects in a collection of 2D lines.Listener to be notified of events such as when estimation starts, ends or when progress changes.This class takes a collection of points and computes its average inhomogeneous coordinates and their scale so that a metric transformation is computed to transform points and normalize them.This is an abstract class for algorithms to robustly find the best 3D point that intersects in a collection of 3D planes.Listener to be notified of events such as when estimation starts, ends or when progress changes.This is an abstract class for algorithms to robustly find the best affine 2D transformation for collections of matching 2D points.This is an abstract class for algorithms to robustly find the best affine 3D transformation for collections of matching 3D points.This file contains abstract implementation for pinhole camera estimators based on point correspondences.This is an abstract class for algorithms to robustly find the best pinhole camera for collections of matched 3D/2D points.This is an abstract class for algorithms to robustly find the best projective 2D transformation for collections of matching 2D points.This is an abstract class for algorithms to robustly find the best projective 3D transformation for collection of matching 3D points.This is an abstract class for algorithms to robustly find the best projective 2D transformation for collections of matching 2D points, or 2D lines.Listener to be notified of events such as when estimation starts, ends or when progress changes.This is an abstract class for algorithms to robustly find the best projective 3D transformation for collections of matching 3D points, or 3D planes.Listener to be notified of events such as when estimation starts, ends or when progress changes.Finds the best circle for provided collection of 2D points using PROMedS algorithm.Finds the best conic for provided collection of 2D points using PROMedS algorithm.Finds the best pinhole camera for provided collections of matched lines and planes using PROMedS algorithm.Finds the best pinhole camera for provided collections of matched 2D/3D points using PROMedS algorithm.Finds the best conic for provided collection of 2D lines using PROMedS algorithm.Finds the best quadric for provided collection of 3D planes using PROMedS algorithm.Finds the best pinhole camera for provided collections of matched 2D/3D points using PROMedS + EPnP algorithms.Finds the best Euclidean 2D transformation for provided collections of matched 2D point using PROMedS algorithm.Finds the best Euclidean 3D transformation for provided collections of matched 3D point using PROMedS algorithm.Finds the best 2D line for provided collection of 2D points using PROMedS algorithm.Finds the best affine 2D transformation for provided collections of matched 2D lines using PROMedS algorithm.Finds the best projective 2D transformation for provided collections of matched 2D lines using PROMedS algorithm.Finds the best metric 2D transformation for provided collections of matched 2D point using PROMedS algorithm.Finds the best metric 3D transformation for provided collections of matched 3D point using PROMedS algorithm.Finds the best affine 3D transformation for provided collections of matched planes using PROMedS algorithm.Finds the best projective 3D transformation for provided collections of matched 3D planes using PROMedS algorithm.Finds the best 2D plane for provided collection of 3D points using PROMedS algorithm.Finds the best 2D point for provided collection of 2D lines using PROMedS algorithm.Finds the best 3D point for provided collection of 3D points using PROMedS algorithm.Finds the best affine 2D transformation for provided collections of matched 2D points using PROMedS algorithm.Finds the best affine 3D transformation for provided collections of matched 3D points using PROSAC algorithm.Finds the best projective 2D transformation for provided collections of matched 2D points using PROMedS algorithm.Finds the best projective 3D transformation for provided collections of matched 3D points using PROMedS algorithm.Finds the best quadric for provided collection of 3D points using PROMedS algorithm.Finds the best sphere for provided collection of 3D points using PROMedS algorithm.Finds the best pinhole camera for provided collections of matched 2D/3D points using PROMedS + UPnP algorithms.Finds the best circle for provided collection of 2D points using PROSAC algorithm.Finds the best conic for provided collection of 2D points using PROSAC algorithm.Finds the best pinhole camera for provided collections of matched lines and planes using PROSAC algorithm.Finds the best pinhole camera for provided collections of matched 2D/3D points using PROSAC algorithm.Finds the best dual conic for provided collection of 2D lines using PROSAC algorithm.Finds the best dual quadric for provided collection of 3D planes using PROSAC algorithm.Finds the best pinhole camera for provided collections of matched 2D/3D points using PROSAC + EPnP algorithms.Finds the best Euclidean 2D transformation for provided collections of matched 2D points using PROSAC algorithm.Finds the best Euclidean 3D transformation for provided collections of matched 3D points using PROSAC algorithm.Finds the best 2D line for provided collection of 2D points using PROSAC algorithm.Finds the best affine 2D transformation for provided collections of matched 2D lines using PROSAC algorithm.Finds the best projective 2D transformation for provided collections of matched 2D lines using PROSAC algorithm.Finds the best metric 2D transformation for provided collections of matched 2D points using PROSAC algorithm.Finds the best metric 3D transformation for provided collections of matched 3D points using PROSAC algorithm.Finds the best affine 3D transformation for provided collections of matched planes using PROSAC algorithm.Finds the best projective 3D transformation for provided collections of matched 3D planes using PROSAC algorithm.Finds the best 2D plane for provided collection of 3D points using PROSAC algorithm.Finds the best 2D point for provided collection of 2D lines using PROSAC algorithm.Finds the best 3D point for provided collection of 3D planes using PROSAC algorithm.Finds the best affine 2D transformation for provided collections of matched 2D points using PROSAC algorithm.Finds the best affine 3D transformation for provided collections of matched 3D points using PROSAC algorithm.Finds the best projective 2D transformation for provided collections of matched 2D points using PROSAC algorithm.Finds the best projective 3D transformation for provided collections of matched 3D points using PROSAC algorithm.Finds the bes quadric for provided collection of 3D points using PROSAC algorithm.Finds the best sphere for provided collection of 3D points using PROSAC algorithm.Finds the best pinhole camera for provided collections of matched 2D/3D points using PROSAC + UPnP algorithms.This is an abstract class for algorithms to robustly find the best quadric that fits in a collection of 3D points.Listener to be notified of events such as when estimation starts, ends or when progress changes.Finds the best circle for provided collection of 2D points using RANSAC algorithm.Finds the best conic for provided collection of 2D points using RANSAC algorithm.Finds the best pinhole camera for provided collections of matched lines and planes using RANSAC algorithm.Finds the best pinhole camera for provided collections of matched 2D/3D points using RANSAC algorithm.Finds the best dual conic for provided collection of 2D lines using RANSAC algorithm.Finds the best dual quadric for provided collection of 3D planes using RANSAC algorithm.Finds the best pinhole camera for provided collections of matched 2D/3D points using RANSAC + EPnP algorithms.Finds the best Euclidean 2D transformation for provided collections of matched 2D points using RANSAC algorithm.Finds the best Euclidean 3D transformation for provided collections of matched 3D points using RANSAC algorithm.Finds the best 2D line for provided collection of 2D points using RANSAC algorithm.Finds the best affine 2D transformation for provided collections of matched 2D lines using RANSAC algorithm.Finds the best projective transformation for provided collections of matched 2D lines using RANSAC algorithm.Finds the best metric 2D transformation for provided collections of matched 2D points using RANSAC algorithm.Finds the best metric 3D transformation for provided collections of matched 3D points using RANSAC algorithm.Finds the best affine 3D transformation for provided collections of matched planes using RANSAC algorithm.Finds the best projective transformation for provided collections of matched 3D planes using RANSAC algorithm.Finds the best 3D plane for provided collection of 3D points using RANSAC algorithm.Finds the best 2D point for provided collection of 2D lines using RANSAC algorithm.Finds the best 3D point for provided collection of 3D planes using RANSAC algorithms.Finds the best affine 2D transformation for provided collections of matched 2D points using RANSAC algorithm.Finds the best affine 3D transformation for provided collection of matched 3D points using RANSAC algorithm.Finds the best projective 2D transformation for provided collections of matched 2D points using RANSAC algorithm.Finds the best projective 3D transformation for provided collection of matched 3D points using RANSAC algorithm.Finds the best quadric for provided collection of 3D points using RANSAC algorithm.Finds the best sphere for provided collection of 3D points using RANSAC algorithm.Finds the best pinhole camera for provided collections of matched 2D/3D points using RANSAC + UPnP algorithms.This is an abstract class for algorithms to robustly find the best sphere that fits in a collection of 3D points.Listener to be notified of events such as when estimation starts, ends or when progress changes.UPnP (Uncalibrated Perspective-n-Point) implementation to estimate pinhole cameras from 2D/3D point correspondences.A possible solution.Base 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.This class implements pinhole camera estimator using a weighted algorithm and point correspondences.This class implements pinhole camera estimator using a weighted algorithm and point correspondences.Thrown when a pair of lists don't have equal size.