pub trait RgbdICPOdometryTrait: Odometry {
pub fn as_raw_RgbdICPOdometry(&self) -> *const c_void;
pub fn as_raw_mut_RgbdICPOdometry(&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_max_points_part(&self) -> Result<f64> { ... }
pub fn set_max_points_part(&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_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<()> { ... }
pub fn get_normals_computer(&self) -> Result<Ptr<RgbdNormals>> { ... }
}
Odometry that merges RgbdOdometry and ICPOdometry by minimize sum of their energy functions.
Loading content...Loading content...Loading content...