Trait opencv::hub_prelude::RFFeatureGetterConst
source · pub trait RFFeatureGetterConst: AlgorithmTraitConst {
// Required method
fn as_raw_RFFeatureGetter(&self) -> *const c_void;
// Provided method
fn get_features(
&self,
src: &Mat,
features: &mut Mat,
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§
fn as_raw_RFFeatureGetter(&self) -> *const c_void
Provided Methods§
sourcefn get_features(
&self,
src: &Mat,
features: &mut Mat,
gnrm_rad: i32,
gsmth_rad: i32,
shrink: i32,
out_num: i32,
grad_num: i32
) -> Result<()>
fn get_features( &self, src: &Mat, features: &mut Mat, 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