Trait opencv::hub_prelude::StitcherTraitConst
source · pub trait StitcherTraitConst {
Show 21 methods
// Required method
fn as_raw_Stitcher(&self) -> *const c_void;
// Provided methods
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
Constant methods for crate::stitching::Stitcher
Required Methods§
fn as_raw_Stitcher(&self) -> *const c_void
Provided Methods§
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>
sourcefn result_mask(&self) -> Result<UMat>
fn result_mask(&self) -> Result<UMat>
Return the mask of the panorama.
The mask is a 8U UMat with the values: 0xFF (white) for pixels filled by the input images, 0 (black) for unused pixels. It can be used as the mask for inpaint.
Returns
The mask.