Uses of Class
com.irurueta.ar.epipolar.EpipolarException
Packages that use EpipolarException
Package
Description
This package contains classes related to epipolar geometry, such as
Fundamental or Essential matrices and matched points correctors.
This package contains classes to estimate fundamental matrices
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 EpipolarException in com.irurueta.ar.epipolar
Subclasses of EpipolarException in com.irurueta.ar.epipolarModifier and TypeClassDescriptionclass
Exception raised when point correction fails when trying to be fit into a given epipolar geometry.class
Raised when fundamental matrices comparison fails.class
Raised when an essential matrix is not well-defined.class
Raised if a given matrix is not a valid fundamental matrix (i.e. 3x3 matrix having rank 2).class
Raised if a given pair of cameras cannot span a valid epipolar geometry, typically because they are set in a degenerate configuration.class
Raised when providing an invalid pair of intrinsic parameters to define an essential matrix.class
Raised if given rotation or translation are not valid to define an essential matrix.Methods in com.irurueta.ar.epipolar that throw EpipolarExceptionModifier and TypeMethodDescriptionEssentialMatrix.toFundamentalMatrix
(com.irurueta.geometry.PinholeCameraIntrinsicParameters leftIntrinsicParameters, com.irurueta.geometry.PinholeCameraIntrinsicParameters rightIntrinsicParameters) Converts this essential matrix into a fundamental matrix by applying provided intrinsic parameters on left and right views. -
Uses of EpipolarException in com.irurueta.ar.epipolar.estimators
Subclasses of EpipolarException in com.irurueta.ar.epipolar.estimatorsModifier and TypeClassDescriptionclass
Exception raised if fundamental matrix estimation fails.class
Exception raised if homography decomposition fails. -
Uses of EpipolarException in com.irurueta.ar.sfm
Methods in com.irurueta.ar.sfm that throw EpipolarExceptionModifier and TypeMethodDescriptionprivate void
BasePairedViewsSparseReconstructor.fixFundamentalMatrix
(FundamentalMatrix fundamentalMatrix, com.irurueta.geometry.PinholeCameraIntrinsicParameters intrinsicZeroPrincipalPoint1, com.irurueta.geometry.PinholeCameraIntrinsicParameters intrinsicZeroPrincipalPoint2, com.irurueta.geometry.PinholeCameraIntrinsicParameters intrinsicPrincipalPoint1, com.irurueta.geometry.PinholeCameraIntrinsicParameters intrinsicPrincipalPoint2) Fixes fundamental matrix to account for principal point different from zero when using DAQ estimation.private void
BaseSparseReconstructor.fixFundamentalMatrix
(FundamentalMatrix fundamentalMatrix, com.irurueta.geometry.PinholeCameraIntrinsicParameters intrinsicZeroPrincipalPoint1, com.irurueta.geometry.PinholeCameraIntrinsicParameters intrinsicZeroPrincipalPoint2, com.irurueta.geometry.PinholeCameraIntrinsicParameters intrinsicPrincipalPoint1, com.irurueta.geometry.PinholeCameraIntrinsicParameters intrinsicPrincipalPoint2) Fixes fundamental matrix to account for principal point different from zero when using DAQ estimation.private void
BaseTwoViewsSparseReconstructor.fixFundamentalMatrix
(FundamentalMatrix fundamentalMatrix, com.irurueta.geometry.PinholeCameraIntrinsicParameters intrinsicZeroPrincipalPoint1, com.irurueta.geometry.PinholeCameraIntrinsicParameters intrinsicZeroPrincipalPoint2, com.irurueta.geometry.PinholeCameraIntrinsicParameters intrinsicPrincipalPoint1, com.irurueta.geometry.PinholeCameraIntrinsicParameters intrinsicPrincipalPoint2) Fixes fundamental matrix to account for principal point different from zero when using DAQ estimation.