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

pub trait BaseSFM {
    pub fn as_raw_BaseSFM(&self) -> *const c_void;
pub fn as_raw_mut_BaseSFM(&mut self) -> *mut c_void; pub fn run(&mut self, points2d: &dyn ToInputArray) -> Result<()> { ... }
pub 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<()> { ... }
pub fn run_2(&mut self, images: &Vector<String>) -> Result<()> { ... }
pub fn run_3(
        &mut self,
        images: &Vector<String>,
        k: &mut dyn ToInputOutputArray,
        rs: &mut dyn ToOutputArray,
        ts: &mut dyn ToOutputArray,
        points3d: &mut dyn ToOutputArray
    ) -> Result<()> { ... }
pub fn get_error(&self) -> Result<f64> { ... }
pub fn get_points(&mut self, points3d: &mut dyn ToOutputArray) -> Result<()> { ... }
pub fn get_intrinsics(&self) -> Result<Mat> { ... }
pub fn get_cameras(
        &mut self,
        rs: &mut dyn ToOutputArray,
        ts: &mut dyn ToOutputArray
    ) -> Result<()> { ... }
pub fn set_reconstruction_options(
        &mut self,
        libmv_reconstruction_options: libmv_ReconstructionOptions
    ) -> Result<()> { ... }
pub 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

pub fn run(&mut self, points2d: &dyn ToInputArray) -> Result<()>[src]

pub 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<()>
[src]

pub fn run_2(&mut self, images: &Vector<String>) -> Result<()>[src]

pub fn run_3(
    &mut self,
    images: &Vector<String>,
    k: &mut dyn ToInputOutputArray,
    rs: &mut dyn ToOutputArray,
    ts: &mut dyn ToOutputArray,
    points3d: &mut dyn ToOutputArray
) -> Result<()>
[src]

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

pub fn get_points(&mut self, points3d: &mut dyn ToOutputArray) -> Result<()>[src]

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

pub fn get_cameras(
    &mut self,
    rs: &mut dyn ToOutputArray,
    ts: &mut dyn ToOutputArray
) -> Result<()>
[src]

pub fn set_reconstruction_options(
    &mut self,
    libmv_reconstruction_options: libmv_ReconstructionOptions
) -> Result<()>
[src]

pub fn set_camera_intrinsic_options(
    &mut self,
    libmv_camera_intrinsics_options: libmv_CameraIntrinsicsOptions
) -> Result<()>
[src]

Loading content...

Implementors

Loading content...