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

Classes

struct  fsdk::FaceOcclusionEstimation
 FaceOcclusionEstimation structure. This structure is used to check for occlusions in various parts of the face (such as the lower face, nose, eyes, or forehead). It contains the result of FaceOcclusionState and FaceOcclusionType estimations for each image. More...
 
struct  fsdk::IFaceOcclusionEstimator
 FaceOcclusion estimator interface. More...
 

Enumerations

enum  fsdk::FaceOcclusionType : uint8_t {
  fsdk::FaceOcclusionType::Forehead = 0, fsdk::FaceOcclusionType::LeftEye, fsdk::FaceOcclusionType::RightEye, fsdk::FaceOcclusionType::Nose,
  fsdk::FaceOcclusionType::Mouth, fsdk::FaceOcclusionType::LowerFace, fsdk::FaceOcclusionType::Count
}
 FaceOcclusionType enum. This enum contains all possible facial occlusion types. More...
 
enum  fsdk::FaceOcclusionState : uint8_t { fsdk::FaceOcclusionState::NotOccluded = 0, fsdk::FaceOcclusionState::Occluded, fsdk::FaceOcclusionState::Count }
 FaceOcclusionState enum. This enum contains all possible facial occlusion states. More...
 

Detailed Description

Enumeration Type Documentation

enum fsdk::FaceOcclusionState : uint8_t
strong

FaceOcclusionState enum. This enum contains all possible facial occlusion states.

Enumerator
NotOccluded 

Face is not occluded.

Occluded 

Face is occluded.

Count 

Total number of states.

enum fsdk::FaceOcclusionType : uint8_t
strong

FaceOcclusionType enum. This enum contains all possible facial occlusion types.

Enumerator
Forehead 

Forehead.

LeftEye 

Left eye.

RightEye 

Right eye.

Nose 

Nose.

Mouth 

Mouth.

LowerFace 

Lower part of the face (chin, mouth, etc.)

Count 

Total number of occlusion types.