![]() |
Face Engine SDK
5.23.1
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::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... | |
Enumerations | |
| enum | fsdk::GlassesEstimation { fsdk::NoGlasses, fsdk::EyeGlasses, fsdk::SunGlasses, fsdk::EstimationError } |
| Glasses estimation enum. More... | |
| enum | fsdk::MedicalMask { fsdk::Mask = 0, fsdk::NoMask, fsdk::OccludedFace } |
| MedicalMask estimator output enum. This enum contains all possible estimation results. More... | |
| enum | fsdk::MedicalMaskExtended { fsdk::Mask = 0, fsdk::NoMask, fsdk::MaskNotInPlace, fsdk::OccludedFace } |
| MedicalMask estimator output enum. This enum contains all possible extended estimation results. More... | |
| enum | fsdk::DetailedMaskType { fsdk::CorrectMask = 0, fsdk::MouthCoveredWithMask, fsdk::ClearFace, fsdk::ClearFaceWithMaskUnderChin, fsdk::PartlyCoveredFace, fsdk::FullMask, fsdk::Count } |
| MedicalMask estimator output enum. This enum contains all type of DetailedMaskType results. More... | |
| enum | fsdk::SmileType { fsdk::None, fsdk::SmileLips, fsdk::SmileOpen } |
| MouthEstimationExtended smile type enum. This enum contains all possible smile types. More... | |
| enum | fsdk::NIRLivenessMode { Default, M1, M2 } |
| 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. 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.
MedicalMask estimator output enum. This enum contains all type of DetailedMaskType results.
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. | enum fsdk::MedicalMask |
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.
| enum fsdk::SmileType |
MouthEstimationExtended smile type enum. This enum contains all possible smile types.
| float fsdk::Quality::getQuality | ( | ) | const [inline] |
| float fsdk::MedicalMaskEstimation::getScore | ( | DetailedMaskType | type | ) | const [inline] |
Returns score of required detailed mask type.
| [in] | type | detailed mask type. |
| bool fsdk::SubjectiveQuality::isGood | ( | ) | const [inline] |