Face Engine SDK  4.7.0
A face detection, recognition and tracking engine.
Object detector.

Object 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_CONFIDANCE = 0, fsdk::DCT_CENTER, fsdk::DCT_CENTER_AND_CONFIDANCE, fsdk::DCT_SIZE,
  DCT_COUNT
}
 Strategy of BestDetections comparer. More...
 
enum  fsdk::DetectionType { fsdk::dtBBox = 0, fsdk::dt5Landmarks = 1<<0, fsdk::dt68Landmarks = 1<<1, fsdk::dtAll = 0xffff }
 Detection type enumeration. More...
 
enum  fsdk::HumanDetectionType { fsdk::DCT_BOX = 0, fsdk::DCT_POINTS = 1<<0, fsdk::DCT_ALL = 0xffff }
 Human detection type enumeration. More...
 

Functions

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

Detailed Description

Object detector public interfaces and related types and structures.

Enumeration Type Documentation

◆ DetectionComparerType

Strategy of BestDetections comparer.

Enumerator
DCT_CONFIDANCE 

BestDetection - detections with highest score.

DCT_CENTER 

BestDetection - most centered detection.

DCT_CENTER_AND_CONFIDANCE 

bestDetection - most centered with high score

DCT_SIZE 

bestDetection - the largest detection

◆ DetectionType

Detection type enumeration.

Enumerator
dtBBox 

Get bounding boxes of faces.

dt5Landmarks 

Get bounding boxes and 5 facial landmarks.

dt68Landmarks 

Get bounding boxes and 68 facial landmarks.

dtAll 

Get all supported parameters.

◆ HumanDetectionType

Human detection type enumeration.

Enumerator
DCT_BOX 

Get bounding boxes of human bodies.

DCT_POINTS 

Get 17 keypoints of human, with score for each one.

DCT_ALL 

Get all supported parameters.

◆ ObjectDetectorClassType

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.