Class EstimateParameters


  • public class EstimateParameters
    extends java.lang.Object
    Pose estimation parameters pattern Defines center this system and axes direction (default PatternPositionType::ARUCO_CCW_CENTER). useExtrinsicGuess Parameter used for SOLVEPNP_ITERATIVE. If true (1), the function uses the provided rvec and tvec values as initial approximations of the rotation and translation vectors, respectively, and further optimizes them (default false). solvePnPMethod Method for solving a PnP problem: see REF: calib3d_solvePnP_flags (default SOLVEPNP_ITERATIVE). SEE: PatternPositionType, solvePnP(), check tutorial_aruco_detection in aruco contrib
    • Field Detail

      • nativeObj

        protected final long nativeObj
    • Constructor Detail

      • EstimateParameters

        protected EstimateParameters​(long addr)
      • EstimateParameters

        public EstimateParameters()
    • Method Detail

      • getNativeObjAddr

        public long getNativeObjAddr()
      • get_useExtrinsicGuess

        public boolean get_useExtrinsicGuess()
      • set_useExtrinsicGuess

        public void set_useExtrinsicGuess​(boolean useExtrinsicGuess)
      • get_solvePnPMethod

        public int get_solvePnPMethod()
      • set_solvePnPMethod

        public void set_solvePnPMethod​(int solvePnPMethod)
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        Overrides:
        finalize in class java.lang.Object
        Throws:
        java.lang.Throwable