RFFeatureGetterTraitConst

Trait RFFeatureGetterTraitConst 

Source
pub trait RFFeatureGetterTraitConst: AlgorithmTraitConst {
    // Required method
    fn as_raw_RFFeatureGetter(&self) -> *const c_void;

    // Provided method
    fn get_features(
        &self,
        src: &impl MatTraitConst,
        features: &mut impl MatTrait,
        gnrm_rad: i32,
        gsmth_rad: i32,
        shrink: i32,
        out_num: i32,
        grad_num: i32,
    ) -> Result<()> { ... }
}
Expand description

Constant methods for crate::ximgproc::RFFeatureGetter

Required Methods§

Provided Methods§

Source

fn get_features( &self, src: &impl MatTraitConst, features: &mut impl MatTrait, gnrm_rad: i32, gsmth_rad: i32, shrink: i32, out_num: i32, grad_num: i32, ) -> Result<()>

!

  • This functions extracts feature channels from src.
  • Than StructureEdgeDetection uses this feature space
  • to detect edges.
  • \param src : source image to extract features
  • \param features : output n-channel floating point feature matrix.
  • \param gnrmRad : __rf.options.gradientNormalizationRadius
  • \param gsmthRad : __rf.options.gradientSmoothingRadius
  • \param shrink : __rf.options.shrinkNumber
  • \param outNum : __rf.options.numberOfOutputChannels
  • \param gradNum : __rf.options.numberOfGradientOrientations

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§