Uses of Class
com.irurueta.ar.calibration.DualAbsoluteQuadric
Packages that use DualAbsoluteQuadric
Package
Description
This package contains classes needed to estimate structures needed for camera
calibration
-
Uses of DualAbsoluteQuadric in com.irurueta.ar.calibration.estimators
Methods in com.irurueta.ar.calibration.estimators that return DualAbsoluteQuadricModifier and TypeMethodDescriptionDualAbsoluteQuadricEstimator.estimate()Estimates the Dual Absolute Quadric using provided cameras.abstract DualAbsoluteQuadricDualAbsoluteQuadricRobustEstimator.estimate()Estimates the Dual Absolute Quadric using provided cameras.LMedSDualAbsoluteQuadricRobustEstimator.estimate()Estimates the Dual Absolute Quadric using provided cameras.MSACDualAbsoluteQuadricRobustEstimator.estimate()Estimates the Dual Absolute Quadric using provided cameras.PROMedSDualAbsoluteQuadricRobustEstimator.estimate()Estimates the Dual Absolute Quadric using provided cameras.PROSACDualAbsoluteQuadricRobustEstimator.estimate()Estimates the Dual Absolute Quadric using provided cameras.RANSACDualAbsoluteQuadricRobustEstimator.estimate()Estimates the Dual Absolute Quadric using provided cameras.Methods in com.irurueta.ar.calibration.estimators with parameters of type DualAbsoluteQuadricModifier and TypeMethodDescriptionprotected voidDualAbsoluteQuadricEstimator.enforceRank3IfNeeded(com.irurueta.algebra.SingularValueDecomposer decomposer, DualAbsoluteQuadric result) Enforces (if needed) rank 3 of estimated quadric by building a polynomial out of the last columns of the singular value vector matrix to obtain a linear combination solution.abstract voidDualAbsoluteQuadricEstimator.estimate(DualAbsoluteQuadric result) Estimates the Dual Absolute Quadric using provided cameras.voidLMSEDualAbsoluteQuadricEstimator.estimate(DualAbsoluteQuadric result) Estimates the Dual Absolute Quadric using provided cameras.voidWeightedDualAbsoluteQuadricEstimator.estimate(DualAbsoluteQuadric result) Estimates the Dual Absolute Quadric using provided cameras.private voidLMSEDualAbsoluteQuadricEstimator.estimatePrincipalPointAtOrigin(DualAbsoluteQuadric result) Estimates Dual Absolute Quadric (DAQ) assuming that principal point is zero.private voidWeightedDualAbsoluteQuadricEstimator.estimatePrincipalPointAtOrigin(DualAbsoluteQuadric result) Estimates Dual Absolute Quadric (DAQ) assuming that principal point is zero.private voidLMSEDualAbsoluteQuadricEstimator.estimateZeroSkewnessAndPrincipalPointAtOrigin(DualAbsoluteQuadric result) Estimates Dual Absolute Quadric (DAQ) assuming that skewness is zero, and principal point is located at origin of coordinates.private voidWeightedDualAbsoluteQuadricEstimator.estimateZeroSkewnessAndPrincipalPointAtOrigin(DualAbsoluteQuadric result) Estimates Dual Absolute Quadric (DAQ) assuming that skewness is zero, and principal point is located at origin of coordinates.private voidLMSEDualAbsoluteQuadricEstimator.estimateZeroSkewnessPrincipalPointAtOriginAndKnownFocalDistanceAspectRatio(DualAbsoluteQuadric result) Estimates Dual Absolute Quadric (DAQ) assuming that skewness is zero, principal point is located at origin of coordinates and that aspect ratio of focal distances is known.private voidWeightedDualAbsoluteQuadricEstimator.estimateZeroSkewnessPrincipalPointAtOriginAndKnownFocalDistanceAspectRatio(DualAbsoluteQuadric result) Estimates Dual Absolute Quadric (DAQ) assuming that skewness is zero, principal point is located at origin of coordinates and that aspect ratio of focal distances is known.protected doubleDualAbsoluteQuadricRobustEstimator.residual(DualAbsoluteQuadric daq, com.irurueta.geometry.PinholeCamera camera) Computes the residual between a dual absolute quadric (DAQ) and a pinhole camera.private doubleDualAbsoluteQuadricRobustEstimator.residual1stRowEqualTo2ndRow(DualAbsoluteQuadric daq, double p11, double p21, double p12, double p22, double p13, double p23, double p14, double p24) Computes residual for the equation p1T*daq*p1 = r^2*p2T*daq*p2.private doubleDualAbsoluteQuadricRobustEstimator.residual2ndRowAnd1stRow(DualAbsoluteQuadric daq, double p11, double p21, double p12, double p22, double p13, double p23, double p14, double p24) Computes residual for the equation p2T*daq*p1.private doubleDualAbsoluteQuadricRobustEstimator.residual3rdRowAnd1stRow(DualAbsoluteQuadric daq, double p11, double p31, double p12, double p32, double p13, double p33, double p14, double p34) Computes residual for the equation p3T*daq*p1.private doubleDualAbsoluteQuadricRobustEstimator.residual3rdRowAnd2ndRow(DualAbsoluteQuadric daq, double p21, double p31, double p22, double p32, double p23, double p33, double p24, double p34) Computes residual for the equation p3T*daq*p2.