[][src]Trait opencv::hub_prelude::RgbdOdometryTrait

pub trait RgbdOdometryTrait: Odometry {
    pub fn as_raw_RgbdOdometry(&self) -> *const c_void;
pub fn as_raw_mut_RgbdOdometry(&mut self) -> *mut c_void; pub fn prepare_frame_cache(
        &self,
        frame: &mut Ptr<OdometryFrame>,
        cache_type: i32
    ) -> Result<Size> { ... }
pub fn get_camera_matrix(&self) -> Result<Mat> { ... }
pub fn set_camera_matrix(&mut self, val: &Mat) -> Result<()> { ... }
pub fn get_min_depth(&self) -> Result<f64> { ... }
pub fn set_min_depth(&mut self, val: f64) -> Result<()> { ... }
pub fn get_max_depth(&self) -> Result<f64> { ... }
pub fn set_max_depth(&mut self, val: f64) -> Result<()> { ... }
pub fn get_max_depth_diff(&self) -> Result<f64> { ... }
pub fn set_max_depth_diff(&mut self, val: f64) -> Result<()> { ... }
pub fn get_iteration_counts(&self) -> Result<Mat> { ... }
pub fn set_iteration_counts(&mut self, val: &Mat) -> Result<()> { ... }
pub fn get_min_gradient_magnitudes(&self) -> Result<Mat> { ... }
pub fn set_min_gradient_magnitudes(&mut self, val: &Mat) -> Result<()> { ... }
pub fn get_max_points_part(&self) -> Result<f64> { ... }
pub fn set_max_points_part(&mut self, val: f64) -> Result<()> { ... }
pub fn get_transform_type(&self) -> Result<i32> { ... }
pub fn set_transform_type(&mut self, val: i32) -> Result<()> { ... }
pub fn get_max_translation(&self) -> Result<f64> { ... }
pub fn set_max_translation(&mut self, val: f64) -> Result<()> { ... }
pub fn get_max_rotation(&self) -> Result<f64> { ... }
pub fn set_max_rotation(&mut self, val: f64) -> Result<()> { ... } }

Odometry based on the paper "Real-Time Visual Odometry from Dense RGB-D Images", F. Steinbucker, J. Strum, D. Cremers, ICCV, 2011.

Required methods

Loading content...

Provided methods

pub fn prepare_frame_cache(
    &self,
    frame: &mut Ptr<OdometryFrame>,
    cache_type: i32
) -> Result<Size>
[src]

pub fn get_camera_matrix(&self) -> Result<Mat>[src]

pub fn set_camera_matrix(&mut self, val: &Mat) -> Result<()>[src]

pub fn get_min_depth(&self) -> Result<f64>[src]

pub fn set_min_depth(&mut self, val: f64) -> Result<()>[src]

pub fn get_max_depth(&self) -> Result<f64>[src]

pub fn set_max_depth(&mut self, val: f64) -> Result<()>[src]

pub fn get_max_depth_diff(&self) -> Result<f64>[src]

pub fn set_max_depth_diff(&mut self, val: f64) -> Result<()>[src]

pub fn get_iteration_counts(&self) -> Result<Mat>[src]

pub fn set_iteration_counts(&mut self, val: &Mat) -> Result<()>[src]

pub fn get_min_gradient_magnitudes(&self) -> Result<Mat>[src]

pub fn set_min_gradient_magnitudes(&mut self, val: &Mat) -> Result<()>[src]

pub fn get_max_points_part(&self) -> Result<f64>[src]

pub fn set_max_points_part(&mut self, val: f64) -> Result<()>[src]

pub fn get_transform_type(&self) -> Result<i32>[src]

pub fn set_transform_type(&mut self, val: i32) -> Result<()>[src]

pub fn get_max_translation(&self) -> Result<f64>[src]

pub fn set_max_translation(&mut self, val: f64) -> Result<()>[src]

pub fn get_max_rotation(&self) -> Result<f64>[src]

pub fn set_max_rotation(&mut self, val: f64) -> Result<()>[src]

Loading content...

Implementors

impl RgbdOdometryTrait for RgbdOdometry[src]

impl RgbdOdometryTrait for PtrOfRgbdOdometry[src]

Loading content...