![]() |
Face Engine SDK
5.15.0
A face detection, recognition and tracking engine.
|
Human and Face detectors public interfaces and related types and structures. More...
Classes | |
| class | fsdk::IDetectionComparer |
| Interface of BestDetection comparer. Implement it if you want to use own BestDetection strategy. More... | |
| class | fsdk::FunctionDetectionComparer |
| Syntax sugar, allows you to use lambdas to define a BestDetection comparer. More... | |
| struct | fsdk::IDetector |
| face detector interface. More... | |
| struct | fsdk::IHumanDetector |
| human body detector interface. More... | |
| struct | fsdk::IHumanFaceDetector |
| Human and face detector interface. More... | |
Enumerations | |
| enum | fsdk::ObjectDetectorClassType { fsdk::FACE_DET_DEFAULT = 0, fsdk::FACE_DET_V1 = 4, fsdk::FACE_DET_V2 = 5, fsdk::FACE_DET_V3 = 6, fsdk::FACE_DET_COUNT = 7 } |
| Object detector type enumeration. More... | |
| enum | fsdk::DetectionComparerType { fsdk::DCT_CONFIDENCE = 0, fsdk::DCT_CENTER, fsdk::DCT_CENTER_AND_CONFIDENCE, fsdk::DCT_SIZE, DCT_COUNT } |
| Strategy of BestDetections comparer. More... | |
| enum | fsdk::DetectionType { fsdk::DT_BBOX = 0, fsdk::DT_LANDMARKS5 = 1<<0, fsdk::DT_LANDMARKS68 = 1<<1, fsdk::DT_ALL = 0xffff } |
| Detection type enumeration. More... | |
| enum | fsdk::HumanDetectionType { fsdk::HDT_BOX = 0, fsdk::HDT_POINTS = 1<<0, fsdk::HDT_ALL = 0xffff } |
| Human detection type enumeration. More... | |
| enum | fsdk::HumanFaceDetectionType { fsdk::HumanFaceDetectionType::HFDT_BBOX = 0, fsdk::HumanFaceDetectionType::HFDT_ASSOC = 1<<0, fsdk::HumanFaceDetectionType::HFDT_ALL = 0xffff } |
| Detection type enumeration for IHumanFaceDetector. More... | |
Functions | |
| DetectionType | fsdk::operator| (DetectionType a, DetectionType b) |
| HumanDetectionType | fsdk::operator| (HumanDetectionType a, HumanDetectionType b) |
| HumanFaceDetectionType | fsdk::operator| (HumanFaceDetectionType a, HumanFaceDetectionType b) |
| bool | fsdk::operator& (HumanFaceDetectionType lhs, HumanFaceDetectionType rhs) |
Human and Face detectors public interfaces and related types and structures.
| enum fsdk::DetectionType |
Detection type enumeration.
| Enumerator | |
|---|---|
| DT_BBOX | Get bounding boxes of faces. |
| DT_LANDMARKS5 | Get bounding boxes and 5 facial landmarks. |
| DT_LANDMARKS68 | Get bounding boxes and 68 facial landmarks. |
| DT_ALL | Get all supported parameters. |
Human detection type enumeration.
| Enumerator | |
|---|---|
| HDT_BOX | Get bounding boxes of human bodies. |
| HDT_POINTS | Get bounding boxes of human bodies with 17 scored keypoints. |
| HDT_ALL | Get all supported parameters. |
|
strong |
Detection type enumeration for IHumanFaceDetector.
| Enumerator | |
|---|---|
| HFDT_BBOX | Get bounding boxes of faces and humans. |
| HFDT_ASSOC | Get bounding boxes of faces and humans with associations. |
| HFDT_ALL | Get all possible data. |