Estimators public interfaces and related types and structures.
More...
|
enum | fsdk::GlassesEstimation : uint8_t { fsdk::GlassesEstimation::NoGlasses,
fsdk::GlassesEstimation::EyeGlasses,
fsdk::GlassesEstimation::SunGlasses,
fsdk::GlassesEstimation::EstimationError
} |
| Glasses estimation enum. More...
|
|
enum | fsdk::MedicalMask { fsdk::MedicalMask::Mask = 0,
fsdk::MedicalMask::NoMask,
fsdk::MedicalMask::OccludedFace
} |
| MedicalMask estimator output enum. This enum contains all possible estimation results. More...
|
|
enum | fsdk::MedicalMaskExtended { fsdk::MedicalMaskExtended::Mask = 0,
fsdk::MedicalMaskExtended::NoMask,
fsdk::MedicalMaskExtended::MaskNotInPlace,
fsdk::MedicalMaskExtended::OccludedFace
} |
| MedicalMask estimator output enum. This enum contains all possible extended estimation results. More...
|
|
enum | fsdk::DetailedMaskType {
fsdk::DetailedMaskType::CorrectMask = 0,
fsdk::DetailedMaskType::MouthCoveredWithMask,
fsdk::DetailedMaskType::ClearFace,
fsdk::DetailedMaskType::ClearFaceWithMaskUnderChin,
fsdk::DetailedMaskType::PartlyCoveredFace,
fsdk::DetailedMaskType::FullMask,
Count
} |
| MedicalMask estimator output enum. This enum contains all type of DetailedMaskType results. More...
|
|
Estimators public interfaces and related types and structures.
MedicalMask estimator output enum. This enum contains all type of DetailedMaskType results.
Enumerator |
---|
CorrectMask |
correct mask on the face (mouth and nose are covered correctly)
|
MouthCoveredWithMask |
mask covers only a mouth
|
ClearFace |
clear face - no mask on the face
|
ClearFaceWithMaskUnderChin |
clear face with a mask around of a chin, mask does not cover anything in the face region (from mouth to eyes)
|
PartlyCoveredFace |
face is covered with not a medical mask or a full mask
|
FullMask |
face is covered with a full mask (such as balaclava, sky mask, etc.)
|
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
|
MedicalMask estimator output enum. This enum contains all possible estimation results.
Enumerator |
---|
Mask |
medical mask is on the face
|
NoMask |
no medical mask on the face
|
OccludedFace |
face is occluded by something
|
MedicalMask estimator output enum. This enum contains all possible extended estimation results.
Enumerator |
---|
Mask |
medical mask is on the face
|
NoMask |
no medical mask on the face
|
MaskNotInPlace |
mask is not on the right place
|
OccludedFace |
face is occluded by something
|
float fsdk::Quality::getQuality |
( |
| ) |
const |
|
inlinenoexcept |
- Returns
- complex estimation of quality (minimin of flor estimations). 0 - low quality, 1 - high quality.
Returns score of required detailed mask type.
- Parameters
-
[in] | type | detailed mask type. |
- See Also
- DetailedMaskType for more info.
bool fsdk::SubjectiveQuality::isGood |
( |
| ) |
const |
|
inlinenoexcept |
- Returns
- if all boolean flags are false returns true - high quality, else false - low quality.