Package com.irurueta.ar.sfm
Class AbsoluteOrientationSlamTwoViewsSparseReconstructorConfiguration
java.lang.Object
com.irurueta.ar.sfm.BaseTwoViewsSparseReconstructorConfiguration<T>
com.irurueta.ar.sfm.BaseSlamTwoViewsSparseReconstructorConfiguration<AbsoluteOrientationSlamCalibrationData,AbsoluteOrientationSlamTwoViewsSparseReconstructorConfiguration>
com.irurueta.ar.sfm.AbsoluteOrientationSlamTwoViewsSparseReconstructorConfiguration
- All Implemented Interfaces:
Serializable
public class AbsoluteOrientationSlamTwoViewsSparseReconstructorConfiguration
extends BaseSlamTwoViewsSparseReconstructorConfiguration<AbsoluteOrientationSlamCalibrationData,AbsoluteOrientationSlamTwoViewsSparseReconstructorConfiguration>
implements Serializable
Contains configuration for a two 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 an 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.BaseSlamTwoViewsSparseReconstructorConfiguration
DEFAULT_NOTIFY_ESTIMATED_SLAM_CAMERA, DEFAULT_NOTIFY_SLAM_DATA_AVAILABLE
Fields inherited from class com.irurueta.ar.sfm.BaseTwoViewsSparseReconstructorConfiguration
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_INITIAL_CAMERAS_ASPECT_RATIO, DEFAULT_INITIAL_CAMERAS_CORRECTOR_TYPE, DEFAULT_INITIAL_CAMERAS_ESTIMATOR_METHOD, DEFAULT_INITIAL_CAMERAS_MARK_VALID_TRIANGULATED_POINTS, DEFAULT_INITIAL_CAMERAS_PRINCIPAL_POINT_X, DEFAULT_INITIAL_CAMERAS_PRINCIPAL_POINT_Y, DEFAULT_KEEP_FUNDAMENTAL_MATRIX_COVARIANCE, DEFAULT_KEEP_PLANAR_HOMOGRAPHY_COVARIANCE, DEFAULT_NON_ROBUST_FUNDAMENTAL_MATRIX_ESTIMATOR_METHOD, 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 two views sparse re-constructor configuration with slam estimation and absolute orientation.Methods inherited from class com.irurueta.ar.sfm.BaseSlamTwoViewsSparseReconstructorConfiguration
getCalibrationData, isNotifyAvailableSlamDataEnabled, isNotifyEstimatedSlamCameraEnabled, setCalibrationData, setNotifyAvailableSlamDataEnabled, setNotifyEstimatedSlamCameraEnabled
Methods inherited from class com.irurueta.ar.sfm.BaseTwoViewsSparseReconstructorConfiguration
getDaqUseHomogeneousPointTriangulator, getFundamentalMatrixComputeAndKeepInliers, getFundamentalMatrixComputeAndKeepResiduals, getFundamentalMatrixConfidence, getFundamentalMatrixMaxIterations, getFundamentalMatrixThreshold, getInitialCamerasAspectRatio, getInitialCamerasCorrectorType, getInitialCamerasEstimatorMethod, getInitialCamerasMarkValidTriangulatedPoints, getInitialIntrinsic1, getInitialIntrinsic2, getNonRobustFundamentalMatrixEstimatorMethod, getPlanarHomographyComputeAndKeepInliers, getPlanarHomographyComputeAndKeepResiduals, getPlanarHomographyConfidence, getPlanarHomographyMaxIterations, getPlanarHomographyThreshold, getPrincipalPointX, getPrincipalPointY, getRobustFundamentalMatrixEstimatorMethod, getRobustPlanarHomographyEstimatorMethod, isFundamentalMatrixCovarianceKept, isFundamentalMatrixRefined, isGeneralSceneAllowed, isPlanarHomographyCovarianceKept, isPlanarHomographyRefined, isPlanarSceneAllowed, setDaqUseHomogeneousPointTriangulator, setFundamentalMatrixComputeAndKeepInliers, setFundamentalMatrixComputeAndKeepResiduals, setFundamentalMatrixConfidence, setFundamentalMatrixCovarianceKept, setFundamentalMatrixMaxIterations, setFundamentalMatrixRefined, setFundamentalMatrixThreshold, setGeneralSceneAllowed, setInitialCamerasAspectRatio, setInitialCamerasCorrectorType, setInitialCamerasEstimatorMethod, setInitialCamerasMarkValidTriangulatedPoints, setInitialIntrinsic1, setInitialIntrinsic2, setNonRobustFundamentalMatrixEstimatorMethod, setPlanarHomographyComputeAndKeepInliers, setPlanarHomographyComputeAndKeepResiduals, setPlanarHomographyConfidence, setPlanarHomographyCovarianceKept, setPlanarHomographyMaxIterations, setPlanarHomographyRefined, setPlanarHomographyThreshold, setPlanarSceneAllowed, setPrincipalPointX, setPrincipalPointY, setRobustFundamentalMatrixEstimatorMethod, setRobustPlanarHomographyEstimatorMethod
-
Constructor Details
-
AbsoluteOrientationSlamTwoViewsSparseReconstructorConfiguration
public AbsoluteOrientationSlamTwoViewsSparseReconstructorConfiguration()
-
-
Method Details
-
make
Creates an instance of a two views sparse re-constructor configuration with slam estimation and absolute orientation.- Returns:
- configuration instance.
-