Struct opencv::aruco::EstimateParameters
source · pub struct EstimateParameters { /* private fields */ }
Expand description
Pose estimation parameters
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 [calib3d_solvePnP_flags] (default SOLVEPNP_ITERATIVE).
See also
PatternPositionType, solvePnP(), check tutorial_aruco_detection in aruco contrib
Implementations§
source§impl EstimateParameters
impl EstimateParameters
pub fn default() -> Result<EstimateParameters>
Trait Implementations§
source§impl Boxed for EstimateParameters
impl Boxed for EstimateParameters
source§impl Clone for EstimateParameters
impl Clone for EstimateParameters
source§impl Drop for EstimateParameters
impl Drop for EstimateParameters
source§impl EstimateParametersTrait for EstimateParameters
impl EstimateParametersTrait for EstimateParameters
fn as_raw_mut_EstimateParameters(&mut self) -> *mut c_void
fn set_pattern(&mut self, val: PatternPositionType)
fn set_use_extrinsic_guess(&mut self, val: bool)
fn set_solve_pnp_method(&mut self, val: i32)
source§impl EstimateParametersTraitConst for EstimateParameters
impl EstimateParametersTraitConst for EstimateParameters
fn as_raw_EstimateParameters(&self) -> *const c_void
fn pattern(&self) -> PatternPositionType
fn use_extrinsic_guess(&self) -> bool
fn solve_pnp_method(&self) -> i32
impl Send for EstimateParameters
Auto Trait Implementations§
impl RefUnwindSafe for EstimateParameters
impl !Sync for EstimateParameters
impl Unpin for EstimateParameters
impl UnwindSafe for EstimateParameters
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more