Trait opencv::prelude::StitcherTraitConst
source · [−]pub trait StitcherTraitConst {
Show 21 methods
fn as_raw_Stitcher(&self) -> *const c_void;
fn registration_resol(&self) -> Result<f64> { ... }
fn seam_estimation_resol(&self) -> Result<f64> { ... }
fn compositing_resol(&self) -> Result<f64> { ... }
fn pano_confidence_thresh(&self) -> Result<f64> { ... }
fn wave_correction(&self) -> Result<bool> { ... }
fn interpolation_flags(&self) -> Result<InterpolationFlags> { ... }
fn wave_correct_kind(&self) -> Result<Detail_WaveCorrectKind> { ... }
fn features_finder(&self) -> Result<Ptr<Feature2D>> { ... }
fn features_matcher(&self) -> Result<Ptr<dyn Detail_FeaturesMatcher>> { ... }
fn matching_mask(&self) -> Result<UMat> { ... }
fn bundle_adjuster(&self) -> Result<Ptr<dyn Detail_BundleAdjusterBase>> { ... }
fn estimator(&self) -> Result<Ptr<dyn Detail_Estimator>> { ... }
fn warper(&self) -> Result<Ptr<dyn WarperCreator>> { ... }
fn exposure_compensator(
&self
) -> Result<Ptr<dyn Detail_ExposureCompensator>> { ... }
fn seam_finder(&self) -> Result<Ptr<dyn Detail_SeamFinder>> { ... }
fn blender(&self) -> Result<Ptr<Detail_Blender>> { ... }
fn component(&self) -> Result<Vector<i32>> { ... }
fn cameras(&self) -> Result<Vector<Detail_CameraParams>> { ... }
fn work_scale(&self) -> Result<f64> { ... }
fn result_mask(&self) -> Result<UMat> { ... }
}
Expand description
High level image stitcher.
It’s possible to use this class without being aware of the entire stitching pipeline. However, to be able to achieve higher stitching stability and quality of the final images at least being familiar with the theory is recommended.
Note:
- A basic example on image stitching can be found at opencv_source_code/samples/cpp/stitching.cpp
- A basic example on image stitching in Python can be found at opencv_source_code/samples/python/stitching.py
- A detailed example on image stitching can be found at opencv_source_code/samples/cpp/stitching_detailed.cpp