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
fsdk::SubjectiveQuality Struct Reference

Subjective Quality estimation structure Each estimation is given in normalized [0, 1] range. Parameter meanings: More...

#include <IQualityEstimator.h>

Public Member Functions

bool isGood () const noexcept
 

Public Attributes

float blur
 
float light
 
float darkness
 
float illumination
 
float specularity
 
bool isBlurred
 
bool isHighlighted
 
bool isDark
 
bool isIlluminated
 
bool isNotSpecular
 

Detailed Description

Subjective Quality estimation structure Each estimation is given in normalized [0, 1] range. Parameter meanings:

  • blur: image blur degree. 1 - ok, 0 - too blured.
  • light: image brightness degree. 1 - ok, 0 - too bright;
  • darkness: image darkness degree. 1 - ok, 0 - too dark;
  • illumination: image illumination uniformity degree. 1 - ok, 0 - is too illuminated;
  • specularity: image specularity degree. 1 - ok, 0 - is not specular;
  • isBlurred image is blurred flag;
  • isHighlighted image is overlighted flag;
  • isDark image image is too dark flag;
  • isIlluminated image is too illuminated flag;
  • isNotSpecular image is not specular flag;

Member Function Documentation

bool fsdk::SubjectiveQuality::isGood ( ) const
inlinenoexcept
Returns
if all boolean flags are false returns true - high quality, else false - low quality.

The documentation for this struct was generated from the following file: