opencv::prelude

Trait Detail_EstimatorTrait

source
pub trait Detail_EstimatorTrait: Detail_EstimatorTraitConst {
    // Required method
    fn as_raw_mut_Detail_Estimator(&mut self) -> *mut c_void;

    // Provided method
    fn apply(
        &mut self,
        features: &Vector<Detail_ImageFeatures>,
        pairwise_matches: &Vector<Detail_MatchesInfo>,
        cameras: &mut Vector<Detail_CameraParams>,
    ) -> Result<bool> { ... }
}
Expand description

Required Methods§

Provided Methods§

source

fn apply( &mut self, features: &Vector<Detail_ImageFeatures>, pairwise_matches: &Vector<Detail_MatchesInfo>, cameras: &mut Vector<Detail_CameraParams>, ) -> Result<bool>

Estimates camera parameters.

§Parameters
  • features: Features of images
  • pairwise_matches: Pairwise matches of images
  • cameras: Estimated camera parameters
§Returns

True in case of success, false otherwise

Implementors§

source§

impl Detail_EstimatorTrait for BoxedRefMut<'_, Detail_AffineBasedEstimator>

source§

impl Detail_EstimatorTrait for BoxedRefMut<'_, Detail_BundleAdjusterAffine>

source§

impl Detail_EstimatorTrait for BoxedRefMut<'_, Detail_BundleAdjusterAffinePartial>

source§

impl Detail_EstimatorTrait for BoxedRefMut<'_, Detail_BundleAdjusterBase>

source§

impl Detail_EstimatorTrait for BoxedRefMut<'_, Detail_BundleAdjusterRay>

source§

impl Detail_EstimatorTrait for BoxedRefMut<'_, Detail_BundleAdjusterReproj>

source§

impl Detail_EstimatorTrait for BoxedRefMut<'_, Detail_Estimator>

source§

impl Detail_EstimatorTrait for BoxedRefMut<'_, Detail_HomographyBasedEstimator>

source§

impl Detail_EstimatorTrait for BoxedRefMut<'_, Detail_NoBundleAdjuster>

source§

impl Detail_EstimatorTrait for Ptr<Detail_AffineBasedEstimator>

source§

impl Detail_EstimatorTrait for Ptr<Detail_BundleAdjusterAffine>

source§

impl Detail_EstimatorTrait for Ptr<Detail_BundleAdjusterAffinePartial>

source§

impl Detail_EstimatorTrait for Ptr<Detail_BundleAdjusterBase>

source§

impl Detail_EstimatorTrait for Ptr<Detail_BundleAdjusterRay>

source§

impl Detail_EstimatorTrait for Ptr<Detail_BundleAdjusterReproj>

source§

impl Detail_EstimatorTrait for Ptr<Detail_Estimator>

source§

impl Detail_EstimatorTrait for Ptr<Detail_HomographyBasedEstimator>

source§

impl Detail_EstimatorTrait for Ptr<Detail_NoBundleAdjuster>

source§

impl Detail_EstimatorTrait for Detail_AffineBasedEstimator

source§

impl Detail_EstimatorTrait for Detail_BundleAdjusterAffine

source§

impl Detail_EstimatorTrait for Detail_BundleAdjusterAffinePartial

source§

impl Detail_EstimatorTrait for Detail_BundleAdjusterBase

source§

impl Detail_EstimatorTrait for Detail_BundleAdjusterRay

source§

impl Detail_EstimatorTrait for Detail_BundleAdjusterReproj

source§

impl Detail_EstimatorTrait for Detail_Estimator

source§

impl Detail_EstimatorTrait for Detail_HomographyBasedEstimator

source§

impl Detail_EstimatorTrait for Detail_NoBundleAdjuster