Trait opencv::objdetect::prelude::FaceRecognizerSFTraitConst   
source · pub trait FaceRecognizerSFTraitConst {
    // Required method
    fn as_raw_FaceRecognizerSF(&self) -> *const c_void;
    // Provided methods
    fn align_crop(
        &self,
        src_img: &impl ToInputArray,
        face_box: &impl ToInputArray,
        aligned_img: &mut impl ToOutputArray
    ) -> Result<()> { ... }
    fn match_(
        &self,
        face_feature1: &impl ToInputArray,
        face_feature2: &impl ToInputArray,
        dis_type: i32
    ) -> Result<f64> { ... }
    fn match__def(
        &self,
        face_feature1: &impl ToInputArray,
        face_feature2: &impl ToInputArray
    ) -> Result<f64> { ... }
}Expand description
Constant methods for crate::objdetect::FaceRecognizerSF
Required Methods§
fn as_raw_FaceRecognizerSF(&self) -> *const c_void
Provided Methods§
sourcefn align_crop(
    &self,
    src_img: &impl ToInputArray,
    face_box: &impl ToInputArray,
    aligned_img: &mut impl ToOutputArray
) -> Result<()>
 
fn align_crop( &self, src_img: &impl ToInputArray, face_box: &impl ToInputArray, aligned_img: &mut impl ToOutputArray ) -> Result<()>
Aligning image to put face on the standard position
§Parameters
- src_img: input image
- face_box: the detection result used for indicate face in input image
- aligned_img: output aligned image
sourcefn match_(
    &self,
    face_feature1: &impl ToInputArray,
    face_feature2: &impl ToInputArray,
    dis_type: i32
) -> Result<f64>
 
fn match_( &self, face_feature1: &impl ToInputArray, face_feature2: &impl ToInputArray, dis_type: i32 ) -> Result<f64>
Calculating the distance between two face features
§Parameters
- face_feature1: the first input feature
- face_feature2: the second input feature of the same size and the same type as face_feature1
- dis_type: defining the similarity with optional values “FR_OSINE” or “FR_NORM_L2”
§C++ default parameters
- dis_type: FaceRecognizerSF::FR_COSINE
sourcefn match__def(
    &self,
    face_feature1: &impl ToInputArray,
    face_feature2: &impl ToInputArray
) -> Result<f64>
 
fn match__def( &self, face_feature1: &impl ToInputArray, face_feature2: &impl ToInputArray ) -> Result<f64>
Calculating the distance between two face features
§Parameters
- face_feature1: the first input feature
- face_feature2: the second input feature of the same size and the same type as face_feature1
- dis_type: defining the similarity with optional values “FR_OSINE” or “FR_NORM_L2”
§Note
This alternative version of FaceRecognizerSFTraitConst::match_ function uses the following default values for its arguments:
- dis_type: FaceRecognizerSF::FR_COSINE
Object Safety§
This trait is not object safe.