Uses of Class
com.irurueta.ar.sfm.InitialCamerasEstimator
Packages that use InitialCamerasEstimator
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 InitialCamerasEstimator in com.irurueta.ar.sfm
Subclasses of InitialCamerasEstimator in com.irurueta.ar.sfmModifier and TypeClassDescriptionclass
Estimates an initial pair of cameras in the metric stratum (up to an arbitrary scale) using a given fundamental matrix and assuming zero skewness and principal point at the origin for the intrinsic parameters of estimated cameras.class
Estimates an initial pair of cameras in the metric stratum (up to an arbitrary scale) using a given fundamental matrix to obtain the Dual Image of Absolute Conic by solving Kruppa equations to obtain the Essential matrix, so that once it is computed it can be used to determine best pair of camera poses and translations by triangulating a set of matched points and checking that their triangulation lies in front of cameras.class
Estimates an initial pair of cameras in the metric stratum (up to an arbitrary scale) using a given fundamental matrix and provided intrinsic parameters on left and right views (which can be obtained by offline calibration) to compute the essential matrix and choose the best combination of rotation and translation on estimated cameras so that triangulated 3D points obtained from provided matched 2D points are located in front of the estimated cameras.Methods in com.irurueta.ar.sfm that return InitialCamerasEstimatorModifier and TypeMethodDescriptionstatic InitialCamerasEstimator
InitialCamerasEstimator.create()
Creates an instance of an initial cameras estimator using provided method.static InitialCamerasEstimator
InitialCamerasEstimator.create
(FundamentalMatrix fundamentalMatrix) Creates an instance of an initial cameras estimator using provided fundamental matrix and provided method.static InitialCamerasEstimator
InitialCamerasEstimator.create
(FundamentalMatrix fundamentalMatrix, InitialCamerasEstimatorListener listener) Creates an instance of an initial cameras estimator using provided fundamental matrix, listener and method.static InitialCamerasEstimator
InitialCamerasEstimator.create
(FundamentalMatrix fundamentalMatrix, InitialCamerasEstimatorListener listener, InitialCamerasEstimatorMethod method) Creates an instance of an initial cameras estimator using provided fundamental matrix, listener and method.static InitialCamerasEstimator
InitialCamerasEstimator.create
(FundamentalMatrix fundamentalMatrix, InitialCamerasEstimatorMethod method) Creates an instance of an initial cameras estimator using provided fundamental matrix and provided method.static InitialCamerasEstimator
InitialCamerasEstimator.create
(InitialCamerasEstimatorListener listener) Creates an instance of an initial cameras estimator using provided listener and method.static InitialCamerasEstimator
InitialCamerasEstimator.create
(InitialCamerasEstimatorListener listener, InitialCamerasEstimatorMethod method) Creates an instance of an initial cameras estimator using provided listener and method.static InitialCamerasEstimator
InitialCamerasEstimator.create
(InitialCamerasEstimatorMethod method) Creates an instance of an initial cameras estimator using provided method.Methods in com.irurueta.ar.sfm with parameters of type InitialCamerasEstimatorModifier and TypeMethodDescriptionvoid
InitialCamerasEstimatorListener.onFail
(InitialCamerasEstimator estimator, InitialCamerasEstimationFailedException e) Called when estimation fails.void
InitialCamerasEstimatorListener.onFinish
(InitialCamerasEstimator estimator, com.irurueta.geometry.PinholeCamera estimatedLeftCamera, com.irurueta.geometry.PinholeCamera estimatedRightCamera) Called when estimation successfully finishes.void
InitialCamerasEstimatorListener.onStart
(InitialCamerasEstimator estimator) Called when estimation starts.