Package com.irurueta.ar.sfm
Class AbsoluteOrientationSlamPairedViewsSparseReconstructorConfiguration
java.lang.Object
com.irurueta.ar.sfm.BasePairedViewsSparseReconstructorConfiguration<T>
com.irurueta.ar.sfm.BaseSlamPairedViewsSparseReconstructorConfiguration<AbsoluteOrientationSlamCalibrationData,AbsoluteOrientationSlamPairedViewsSparseReconstructorConfiguration>
com.irurueta.ar.sfm.AbsoluteOrientationSlamPairedViewsSparseReconstructorConfiguration
- All Implemented Interfaces:
Serializable
public class AbsoluteOrientationSlamPairedViewsSparseReconstructorConfiguration
extends BaseSlamPairedViewsSparseReconstructorConfiguration<AbsoluteOrientationSlamCalibrationData,AbsoluteOrientationSlamPairedViewsSparseReconstructorConfiguration>
implements Serializable
Contains configuration for a paired view sparse re-constructor using SLAM (Simultaneous
Location And Mapping) to determine the scale of the scene (i.e. the baseline or separation
between cameras) by fusing both camera data and data from sensors like accelerometer or
gyroscope.
This configuration assumes that an absolute orientation will be considered on each view.
- See Also:
-
Field Summary
Fields inherited from class com.irurueta.ar.sfm.BaseSlamPairedViewsSparseReconstructorConfiguration
DEFAULT_NOTIFY_ESTIMATED_SLAM_CAMERA, DEFAULT_NOTIFY_SLAM_DATA_AVAILABLE
Fields inherited from class com.irurueta.ar.sfm.BasePairedViewsSparseReconstructorConfiguration
DEFAULT_ALLOW_GENERAL_SCENE, DEFAULT_ALLOW_PLANAR_SCENE, DEFAULT_DAQ_USE_HOMOGENEOUS_POINT_TRIANGULATOR, DEFAULT_FUNDAMENTAL_MATRIX_COMPUTE_AND_KEEP_INLIERS, DEFAULT_FUNDAMENTAL_MATRIX_COMPUTE_AND_KEEP_RESIDUALS, DEFAULT_FUNDAMENTAL_MATRIX_CONFIDENCE, DEFAULT_FUNDAMENTAL_MATRIX_MAX_ITERATIONS, DEFAULT_FUNDAMENTAL_MATRIX_THRESHOLD, DEFAULT_KEEP_FUNDAMENTAL_MATRIX_COVARIANCE, DEFAULT_KEEP_PLANAR_HOMOGRAPHY_COVARIANCE, DEFAULT_KNOWN_INTRINSIC_PARAMETERS, DEFAULT_NON_ROBUST_FUNDAMENTAL_MATRIX_ESTIMATOR_METHOD, DEFAULT_PAIRED_CAMERAS_ASPECT_RATIO, DEFAULT_PAIRED_CAMERAS_CORRECTOR_TYPE, DEFAULT_PAIRED_CAMERAS_ESTIMATOR_METHOD, DEFAULT_PAIRED_CAMERAS_MARK_VALID_TRIANGULATED_POINTS, DEFAULT_PAIRED_CAMERAS_PRINCIPAL_POINT_X, DEFAULT_PAIRED_CAMERAS_PRINCIPAL_POINT_Y, DEFAULT_PLANAR_HOMOGRAPHY_COMPUTE_AND_KEEP_INLIERS, DEFAULT_PLANAR_HOMOGRAPHY_COMPUTE_AND_KEEP_RESIDUALS, DEFAULT_PLANAR_HOMOGRAPHY_CONFIDENCE, DEFAULT_PLANAR_HOMOGRAPHY_MAX_ITERATIONS, DEFAULT_PLANAR_HOMOGRAPHY_THRESHOLD, DEFAULT_REFINE_FUNDAMENTAL_MATRIX, DEFAULT_REFINE_PLANAR_HOMOGRAPHY, DEFAULT_ROBUST_FUNDAMENTAL_MATRIX_ESTIMATOR_METHOD, DEFAULT_ROBUST_PLANAR_HOMOGRAPHY_ESTIMATOR_METHOD
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmake()
Creates an instance of a paired view sparse re-constructor configuration with slam estimation and absolute orientation.Methods inherited from class com.irurueta.ar.sfm.BaseSlamPairedViewsSparseReconstructorConfiguration
getCalibrationData, getCameraPositionCovariance, isNotifyAvailableSlamDataEnabled, isNotifyEstimatedSlamCameraEnabled, setCalibrationData, setCameraPositionCovariance, setCameraPositionVariance, setNotifyAvailableSlamDataEnabled, setNotifyEstimatedSlamCameraEnabled
Methods inherited from class com.irurueta.ar.sfm.BasePairedViewsSparseReconstructorConfiguration
areIntrinsicParametersKnown, getDaqUseHomogeneousPointTriangulator, getFundamentalMatrixComputeAndKeepInliers, getFundamentalMatrixComputeAndKeepResiduals, getFundamentalMatrixConfidence, getFundamentalMatrixMaxIterations, getFundamentalMatrixThreshold, getNonRobustFundamentalMatrixEstimatorMethod, getPairedCamerasAspectRatio, getPairedCamerasCorrectorType, getPairedCamerasEstimatorMethod, getPairedCamerasMarkValidTriangulatedPoints, getPlanarHomographyComputeAndKeepInliers, getPlanarHomographyComputeAndKeepResiduals, getPlanarHomographyConfidence, getPlanarHomographyMaxIterations, getPlanarHomographyThreshold, getPrincipalPointX, getPrincipalPointY, getRobustFundamentalMatrixEstimatorMethod, getRobustPlanarHomographyEstimatorMethod, isFundamentalMatrixCovarianceKept, isFundamentalMatrixRefined, isGeneralSceneAllowed, isPlanarHomographyCovarianceKept, isPlanarHomographyRefined, isPlanarSceneAllowed, setDaqUseHomogeneousPointTriangulator, setFundamentalMatrixComputeAndKeepInliers, setFundamentalMatrixComputeAndKeepResiduals, setFundamentalMatrixConfidence, setFundamentalMatrixCovarianceKept, setFundamentalMatrixMaxIterations, setFundamentalMatrixRefined, setFundamentalMatrixThreshold, setGeneralSceneAllowed, setIntrinsicParametersKnown, setNonRobustFundamentalMatrixEstimatorMethod, setPairedCamerasAspectRatio, setPairedCamerasCorrectorType, setPairedCamerasEstimatorMethod, setPairedCamerasMarkValidTriangulatedPoints, setPlanarHomographyComputeAndKeepInliers, setPlanarHomographyComputeAndKeepResiduals, setPlanarHomographyConfidence, setPlanarHomographyCovarianceKept, setPlanarHomographyMaxIterations, setPlanarHomographyRefined, setPlanarHomographyThreshold, setPlanarSceneAllowed, setPrincipalPointX, setPrincipalPointY, setRobustFundamentalMatrixEstimatorMethod, setRobustPlanarHomographyEstimatorMethod
-
Constructor Details
-
AbsoluteOrientationSlamPairedViewsSparseReconstructorConfiguration
public AbsoluteOrientationSlamPairedViewsSparseReconstructorConfiguration()
-
-
Method Details
-
make
Creates an instance of a paired view sparse re-constructor configuration with slam estimation and absolute orientation.- Returns:
- configuration instance.
-