Face Engine SDK  4.6.0
A face detection, recognition and tracking engine.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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

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

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.

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.

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.