Face Engine SDK  5.8.0
A face detection, recognition and tracking engine.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Face detector.

Face detector 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...
 

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...
 

Functions

DetectionType fsdk::operator| (DetectionType a, DetectionType b)
 
HumanDetectionType fsdk::operator| (HumanDetectionType a, HumanDetectionType b)
 

Detailed Description

Face detector public interfaces and related types and structures.

Human detector public interfaces and related types and structures.

Enumeration Type Documentation

Strategy of BestDetections comparer.

Enumerator
DCT_CONFIDENCE 

BestDetection - detections with highest score.

DCT_CENTER 

BestDetection - most centered detection.

DCT_CENTER_AND_CONFIDENCE 

bestDetection - most centered with high score.

DCT_SIZE 

bestDetection - the largest detection.

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 17 keypoints of human, with score for each one.

HDT_ALL 

Get all supported parameters.

Object detector type enumeration.

Enumerator
FACE_DET_DEFAULT 

Default detector cpecified in config file.

FACE_DET_V1 

Detector type 1.

FACE_DET_V2 

Detector type 2.

FACE_DET_V3 

Detector type 3.

FACE_DET_COUNT 

Detector type count.