8 #include <c_interface/common/face_sdk_class.h> 9 #include <c_interface/face_sdk_base/face.h> 10 #include <c_interface/face_sdk_alignment/alignment.h> 12 FACE_SDK_EXTERN_C_BEGIN
37 DECLARE_FACE_SDK_CLASS(face_selector)
73 uint32_t face_detector_version,
bool face_sdk__face_selector__select_face_1(const face_sdk__face_selector_t *face_selector, const face_sdk__face_set_t *face_set, face_sdk__face_t **face)
Select face on specified set of faces.
Face selector. Face Selector selects the best face from input set, using specified algorithm...
Definition: face_selector.h:37
Face closest to the image center will be chosen.
Definition: face_selector.h:30
Face with the biggest confidence will be chosen.
Definition: face_selector.h:29
Set of face objects.
Definition: face_set.h:22
The widest face will be chosen.
Definition: face_selector.h:28
Destroys face_sdk__alignment_info object Set of alignment info objects.
Definition: alignment_info_set.h:21
face_sdk__face_selection_algs
Face selection algorithms variants. Use in face_sdk__make_face_selector() functions.
Definition: face_selector.h:26
void face_sdk__face_selector_free(face_sdk__face_selector_t *face_selector)
Destroys face_sdk__face_selector object.
bool face_sdk__make_face_selector(enum face_sdk__face_selection_algs algorithm, uint32_t face_detector_version, face_sdk__face_selector_t **face_selector)
Makes the face_sdk::face_selector object with specified algorithm and face detector version...
bool face_sdk__face_selector__select_face(const face_sdk__face_selector_t *face_selector, const face_sdk__alignment_info_set_t *alignment_info_set, face_sdk__alignment_info_t **alignment_info)
Select face on specified aligned images.
Alignment info. Contains results of alignment.
Definition: alignment_info.h:23
The face object. Face object contains information about face bounding box on the image and the origin...
Definition: face.h:27