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 TypeClassDescriptionclassEstimates 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.classEstimates 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.classEstimates 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 InitialCamerasEstimatorInitialCamerasEstimator.create()Creates an instance of an initial cameras estimator using provided method.static InitialCamerasEstimatorInitialCamerasEstimator.create(FundamentalMatrix fundamentalMatrix) Creates an instance of an initial cameras estimator using provided fundamental matrix and provided method.static InitialCamerasEstimatorInitialCamerasEstimator.create(FundamentalMatrix fundamentalMatrix, InitialCamerasEstimatorListener listener) Creates an instance of an initial cameras estimator using provided fundamental matrix, listener and method.static InitialCamerasEstimatorInitialCamerasEstimator.create(FundamentalMatrix fundamentalMatrix, InitialCamerasEstimatorListener listener, InitialCamerasEstimatorMethod method) Creates an instance of an initial cameras estimator using provided fundamental matrix, listener and method.static InitialCamerasEstimatorInitialCamerasEstimator.create(FundamentalMatrix fundamentalMatrix, InitialCamerasEstimatorMethod method) Creates an instance of an initial cameras estimator using provided fundamental matrix and provided method.static InitialCamerasEstimatorInitialCamerasEstimator.create(InitialCamerasEstimatorListener listener) Creates an instance of an initial cameras estimator using provided listener and method.static InitialCamerasEstimatorInitialCamerasEstimator.create(InitialCamerasEstimatorListener listener, InitialCamerasEstimatorMethod method) Creates an instance of an initial cameras estimator using provided listener and method.static InitialCamerasEstimatorInitialCamerasEstimator.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 TypeMethodDescriptionvoidInitialCamerasEstimatorListener.onFail(InitialCamerasEstimator estimator, InitialCamerasEstimationFailedException e) Called when estimation fails.voidInitialCamerasEstimatorListener.onFinish(InitialCamerasEstimator estimator, com.irurueta.geometry.PinholeCamera estimatedLeftCamera, com.irurueta.geometry.PinholeCamera estimatedRightCamera) Called when estimation successfully finishes.voidInitialCamerasEstimatorListener.onStart(InitialCamerasEstimator estimator) Called when estimation starts.