[][src]Trait opencv::sfm::prelude::BaseSFM

pub trait BaseSFM {
    fn as_raw_BaseSFM(&self) -> *mut c_void;

    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<()> { ... }
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<()> { ... }
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<()> { ... }
fn set_reconstruction_options(
        &mut self,
        libmv_reconstruction_options: libmv_ReconstructionOptions
    ) -> Result<()> { ... }
fn set_camera_intrinsic_options(
        &mut self,
        libmv_camera_intrinsics_options: libmv_CameraIntrinsicsOptions
    ) -> Result<()> { ... } }

base class BaseSFM declares a common API that would be used in a typical scene reconstruction scenario

Required methods

Loading content...

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<()>

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<()>

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<()>

fn set_reconstruction_options(
    &mut self,
    libmv_reconstruction_options: libmv_ReconstructionOptions
) -> Result<()>

fn set_camera_intrinsic_options(
    &mut self,
    libmv_camera_intrinsics_options: libmv_CameraIntrinsicsOptions
) -> Result<()>

Loading content...

Implementors

Loading content...