![]()  | 
  
    Face Engine SDK 5.26.0
    
   A face detection, recognition and tracking engine. 
   | 
 
Estimators public interfaces and related types and structures. More...
Classes | |
| struct | fsdk::IAGSEstimator | 
| Approximate Garbage Score estimator interface.  More... | |
| struct | fsdk::IBestShotQualityEstimator | 
| BestShotQuality estimator interface.  More... | |
| struct | fsdk::DepthLivenessEstimation | 
| Depth estimator output structure.  More... | |
| struct | fsdk::IDepthLivenessEstimator | 
| Depth estimator interface.  More... | |
| struct | fsdk::EyesEstimation | 
| Eyes estimation output.  More... | |
| struct | fsdk::EyeCropper | 
| EyeCropper is a helper structure for IEyeEstimator interface Methods of this structure crop an input warped image and returns rectangle coordinates of each eye.  More... | |
| struct | fsdk::IEyeEstimator | 
| Eye estimator interface.  More... | |
| struct | fsdk::GazeEstimation | 
| Gaze estimation output.  More... | |
| struct | fsdk::IGazeEstimator | 
| Gaze estimator interface.  More... | |
| struct | fsdk::IGlassesEstimator | 
| Glasses estimator interface.  More... | |
| struct | fsdk::HeadPoseEstimation | 
| Head pose estimation output.  More... | |
| struct | fsdk::IHeadPoseEstimator | 
| Head pose angles estimator interface.  More... | |
| struct | fsdk::DepthRGBEstimation | 
| Depth+RBG liveness estimation output structure.  More... | |
| struct | fsdk::ILivenessDepthRGBEstimator | 
| Depth+RGB estimator interface.  More... | |
| struct | fsdk::LivenessOneShotRGBEstimation | 
| Liveness OneShotRGB estimation structure.  More... | |
| struct | fsdk::ILivenessOneShotRGBEstimator | 
| OneShot RGB Liveness estimator interface.  More... | |
| struct | fsdk::MedicalMaskEstimation | 
| MedicalMask estimator output structure. This structure contains the result of estimation (.  More... | |
| struct | fsdk::MedicalMaskEstimationExtended | 
| MedicalMask estimator output structure. This structure contains the result of estimation (.  More... | |
| struct | fsdk::IMedicalMaskEstimator | 
| MedicalMask estimator interface.  More... | |
| struct | fsdk::SmileTypeScores | 
| Scores of smile type. Probability scores are defined in [0,1] range. Scores in this struct sum up to 1.0. We use them to decide if person is smiling with teeth's exposed or not.  More... | |
| struct | fsdk::MouthEstimation | 
| Mouth estimator output structure. Stores flags that indicates which mouth feature is present. Multiple state flags may be set to true meaning that the final mouth state is a combination of those. Probability scores are defined in [0,1] range.  More... | |
| struct | fsdk::MouthEstimationExtended | 
| Extended mouth estimator output structure. Stores flags that indicates which mouth feature is present. Multiple state flags may be set to true meaning that the final mouth state is a combination of those. Probability scores are defined in [0,1] range.  More... | |
| struct | fsdk::IMouthEstimator | 
| Mouth estimator interface.  More... | |
| struct | fsdk::NIRLivenessEstimation | 
| NIR Liveness estimation structure. Each score in normalized [0, 1] range, state shows real person or not.  More... | |
| struct | fsdk::INIRLivenessEstimator | 
| Infra red liveness estimator interface.  More... | |
| struct | fsdk::Quality | 
| Quality estimation structure Each estimation is given in normalized [0, 1] range. Parameter meanings:  More... | |
| struct | fsdk::SubjectiveQuality | 
| Subjective Quality estimation structure Each estimation is given in normalized [0, 1] range. Parameter meanings:  More... | |
| struct | fsdk::IQualityEstimator | 
| Image quality estimator interface.  More... | |
Functions | |
| IBestShotQualityEstimator::EstimationRequest | fsdk::operator| (IBestShotQualityEstimator::EstimationRequest first, IBestShotQualityEstimator::EstimationRequest second) | 
| FrontalFaceType | fsdk::HeadPoseEstimation::getFrontalFaceType () const | 
| Returns type of face frontality.  | |
| float | fsdk::MedicalMaskEstimation::getScore (DetailedMaskType type) const | 
| Returns score of required detailed mask type.   | |
| float | fsdk::Quality::getQuality () const noexcept | 
| bool | fsdk::SubjectiveQuality::isGood () const noexcept | 
Estimators public interfaces and related types and structures.
      
  | 
  strong | 
MedicalMask estimator output enum. This enum contains all type of DetailedMaskType results.
      
  | 
  strong | 
Glasses estimation enum.
noglasses: checks whether person is wearing glasses or not. true - no glasses, false - with glasses; eyeglasses: checks whether person is wearing eyeglasses or not. true - eyeglasses, false - not eyeglasses; sunglasses: checks whether person is wearing sunglasses or not. true - sunglasses, false - not sunglasses. | Enumerator | |
|---|---|
| NoGlasses | Person is not wearing glasses.  | 
| EyeGlasses | Person is wearing eyeglasses.  | 
| SunGlasses | Person is wearing sunglasses.  | 
| EstimationError | failed to estimate  | 
      
  | 
  strong | 
      
  | 
  strong | 
      
  | 
  strong | 
NIRLiveness estimation mode. Currently, available values to select the estimation mode are: Default, M1 and M2. The scenario Default means the mode is specified in config file. 
      
  | 
  strong | 
MouthEstimationExtended smile type enum. This enum contains all possible smile types.
| Enumerator | |
|---|---|
| None | No smile.  | 
| SmileLips | regular smile, without teeth's exposed  | 
| SmileOpen | smile with teeth's exposed  | 
      
  | 
  inlinenoexcept | 
      
  | 
  inline | 
Returns score of required detailed mask type.
| [in] | type | detailed mask type. | 
      
  | 
  inlinenoexcept |