Face SDK  1.14.1 Mozart release
Face Recognition Software Development Kit
Classes | Enumerations | Functions
cpp interface

Classes

class  face_sdk::face_selector
 Face selector. Face Selector selects the best face from input set, using specified algorithm. More...
 

Enumerations

enum  face_sdk::face_selection_algs { face_sdk::face_selection_algs::widest_face, face_sdk::face_selection_algs::biggest_confidence, face_sdk::face_selection_algs::closest_to_img_center }
 Face selection algorithms variants. Use in face_sdk::make_face_selector() functions. More...
 

Functions

std::shared_ptr< face_selectorface_sdk::make_face_selector (face_selection_algs algorithm, uint32_t face_detector_version)
 Makes the face_sdk::face_selector object with specified algorithm and face detector version. More...
 

Detailed Description

Module gets set of faces, selects one and returns it. Selection depends on which algorithm you choose.
You can choose widest_face, biggest_confidence and closest_to_img_center.

Enumeration Type Documentation

◆ face_selection_algs

Face selection algorithms variants. Use in face_sdk::make_face_selector() functions.

closest_to_img_center can be used only with face detector version > 200.

Enumerator
widest_face 

The widest face will be chosen.

biggest_confidence 

Face with the biggest confidence will be chosen.

closest_to_img_center 

Face closest to the image center will be chosen.

Function Documentation

◆ make_face_selector()

std::shared_ptr<face_selector> face_sdk::make_face_selector ( face_selection_algs  algorithm,
uint32_t  face_detector_version 
)

Makes the face_sdk::face_selector object with specified algorithm and face detector version.

Parameters
[in]algorithmSelection algorithm
[in]face_detector_versionFace Detector version. See Face Detector versions
Exceptions
face_sdk::exceptionSee Exceptions handling.