Face Engine SDK
5.25.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::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] |