| Face Engine SDK 5.7.0 A face detection, recognition and tracking engine.

- Main Page
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
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
| inline noexcept

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:

- include/fsdk/Estimators/IQualityEstimator.h