[−][src]Trait opencv::sfm::prelude::BaseSFM
base class BaseSFM declares a common API that would be used in a typical scene reconstruction scenario
Required methods
fn as_raw_BaseSFM(&self) -> *mut c_void
Provided methods
fn run(&mut self, points2d: &dyn ToInputArray) -> Result<()>
fn run_1(
&mut self,
points2d: &dyn ToInputArray,
k: &mut dyn ToInputOutputArray,
rs: &mut dyn ToOutputArray,
ts: &mut dyn ToOutputArray,
points3d: &mut dyn ToOutputArray
) -> Result<()>
&mut self,
points2d: &dyn ToInputArray,
k: &mut dyn ToInputOutputArray,
rs: &mut dyn ToOutputArray,
ts: &mut dyn ToOutputArray,
points3d: &mut dyn ToOutputArray
) -> Result<()>
fn run_2(&mut self, images: &VectorOfString) -> Result<()>
fn run_3(
&mut self,
images: &VectorOfString,
k: &mut dyn ToInputOutputArray,
rs: &mut dyn ToOutputArray,
ts: &mut dyn ToOutputArray,
points3d: &mut dyn ToOutputArray
) -> Result<()>
&mut self,
images: &VectorOfString,
k: &mut dyn ToInputOutputArray,
rs: &mut dyn ToOutputArray,
ts: &mut dyn ToOutputArray,
points3d: &mut dyn ToOutputArray
) -> Result<()>
fn get_error(&self) -> Result<f64>
fn get_points(&mut self, points3d: &mut dyn ToOutputArray) -> Result<()>
fn get_intrinsics(&self) -> Result<Mat>
fn get_cameras(
&mut self,
rs: &mut dyn ToOutputArray,
ts: &mut dyn ToOutputArray
) -> Result<()>
&mut self,
rs: &mut dyn ToOutputArray,
ts: &mut dyn ToOutputArray
) -> Result<()>
fn set_reconstruction_options(
&mut self,
libmv_reconstruction_options: libmv_ReconstructionOptions
) -> Result<()>
&mut self,
libmv_reconstruction_options: libmv_ReconstructionOptions
) -> Result<()>
fn set_camera_intrinsic_options(
&mut self,
libmv_camera_intrinsics_options: libmv_CameraIntrinsicsOptions
) -> Result<()>
&mut self,
libmv_camera_intrinsics_options: libmv_CameraIntrinsicsOptions
) -> Result<()>