| 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
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1 2 3 4 5]

fsdk | SDK namespace
IAGSEstimator | Approximate Garbage Score estimator interface
BackgroundEstimation | Background estimator output structure. This structure contains the result of estimation and probability scores for each possible estimation result. Probability scores are defined in [0,1] range
IBackgroundEstimator | Background estimator interface
IBestShotQualityEstimator | BestShotQuality estimator interface
EstimationResult | BestShotQualityEstimator output structure
ImageColorEstimation | Image color type estimator interface
IBlackWhiteEstimator |
ChildEstimation | Child estimation output
IChildEstimator | Child estimator interface
CredibilityCheckEstimation | CredibilityCheck estimator output structure
ICredibilityCheckEstimator | CredibilityCheck estimator interface
EmotionsEstimation | Emotions estimation structure. Each estimation is given in normalized [0, 1] range
IEmotionsEstimator | Emotions estimator interface
EyeBrowEstimation | EyeBrow estimation structure
IEyeBrowEstimator | EyeBrow estimator interface
EyesEstimation | Eyes estimation output
EyeAttributes | Eyes attribute structure
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
EyesRects |
IEyeEstimator | Eye estimator interface
FacialHairEstimation | FacialHair estimator output structure. This structure contains the result of estimation (
IFacialHairEstimator | FacialHair estimator interface
FishEyeEstimation | FishEye estimator output structure. This structure contains the result of estimation (
IFishEyeEstimator | FishEye estimator interface
GazeEstimation | Gaze estimation output
IGazeEstimator | Gaze estimator interface
IGlassesEstimator | Glasses estimator interface
IHeadAndShouldersLivenessEstimator | Head And Shoulders estimator interface
HeadPoseEstimation | Head pose estimation output
IHeadPoseEstimator | Head pose angles estimator interface
HeadWearStateEstimation | HeadWearState estimator output structure. This structure contains the result of estimation (
HeadWearTypeEstimation | HeadWearType estimator output structure. This structure contains the result of estimation (
HeadWearEstimation | HeadWear estimator output structure. This structure contains the result of HeadWearState and HeadWearType estimations
IHeadWearEstimator | HeadWear estimator interface
HumanAttributeResult | Unified HumanAttribute estimator output structure
BackpackEstimation | HumanAttribute estimator backpack output structure. This structure contains the result of backpack estimation and probability scores for each possible estimation result. Probability scores are defined in [0,1] range
GenderEstimation | HumanAttribute estimator gender output structure. This structure contains the result of gender estimation and probability scores for each possible estimation result. Probability scores are defined in [0,1] range
HatEstimation | HumanAttribute estimator hat output structure. This structure contains the result of hat estimation and probability scores for each possible estimation result. Probability scores are defined in [0,1] range
OutwearColorEstimation | HumanAttribute estimator outwear color output structure. This structure contains the result of outwear color estimation and probability scores for each possible estimation result. Probability scores are defined in [0,1] range
SleeveSizeEstimation | HumanAttribute estimator sleeves size output structure. This structure contains the result of sleeves size estimation and probability scores for each possible estimation result. Probability scores are defined in [0,1] range
IHumanAttributeEstimator | HumanAttribute estimator interface
DepthRange | Depth range configuration structure in millimeters
DepthEstimation | Depth estimator output structure
ILivenessDepthEstimator | Depth estimator interface
ILivenessFlowEstimator | Liveness flow estimator interface
LivenessFlyingFacesEstimation | Liveness Flying Faces estimation output
ILivenessFlyingFacesEstimator | Flying Faces Liveness estimator interface
LivenessFPREstimation | Liveness FPR estimation output
ILivenessFPREstimator | FPR Liveness estimator interface
IREstimation | IR estimation structure. Each score in normalized [0, 1] range, isReal shows real person or not
ILivenessIREstimator | Infra red liveness estimator interface
LivenessOneShotRGBEstimation | Liveness OneShotRGB estimation structure
ILivenessOneShotRGBEstimator | OneShot RGB Liveness estimator interface
LivenessRGBMEstimation | LivenessRGBM estimation structure
ILivenessRGBMEstimator | RGBM Liveness estimator interface
MedicalMaskEstimation | MedicalMask estimator output structure. This structure contains the result of estimation (
MedicalMaskEstimationExtended | MedicalMask estimator output structure. This structure contains the result of estimation (
IMedicalMaskEstimator | MedicalMask estimator interface
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
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
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
IMouthEstimator | Mouth estimator interface
NaturalLightEstimation | NaturalLight estimator output structure. This structure contains the result of estimation and probability scores for each possible estimation result. Probability scores are defined in [0,1] range
INaturalLightEstimator | NaturalLight estimator interface
IOrientationEstimator | Image orientation estimator interface
OverlapEstimation | Face overlap estimation output
IOverlapEstimator | Overlap estimator interface
PortraitStyleEstimation | PortraitStyle estimator output structure. This structure contains the result of estimation and probability scores for each possible estimation result. Probability scores are defined in [0,1] range
IPortraitStyleEstimator | PortraitStyle estimator interface
OnePPEEstimation | Personal Protection Equipment estimation structure (a.k.a. PPE) This structure contains prediction scores per each personal equipment attribute
PPEEstimation | Personal Protection Equipment output structure. This structure aggregates multiple PPE attributes predictions
IPPEEstimator | Personal Protection Equipment estimator interface
Quality | Quality estimation structure Each estimation is given in normalized [0, 1] range. Parameter meanings:
SubjectiveQuality | Subjective Quality estimation structure Each estimation is given in normalized [0, 1] range. Parameter meanings:
IQualityEstimator | Image quality estimator interface
RedEyeEstimation | Red eye estimation output
RedEyeAttributes | Eyes attribute structure
IRedEyeEstimator | Red eye estimator interface
Exception |
ErrorTraits< FSDKError > | Specialized for FSDKError
IAsyncContext | Interface for running tasks asynchronously
MatchingResult | Result of descriptor matching
IDescriptor | Descriptor interface
IDescriptorBatch | Descriptor batch interface
ErrorTraits< IDescriptorBatch::Error > | Specialized for DescriptorBatchError
IDescriptorExtractor | Descriptor extractor interface
IDescriptorMatcher | Descriptor matcher interface
IDetectionComparer | Interface of BestDetection comparer. Implement it if you want to use own BestDetection strategy
FunctionDetectionComparer | Syntax sugar, allows you to use lambdas to define a BestDetection comparer
IDetector | Face detector interface
IFaceDetectionBatch | Face detection result batch interface
IFaceEngine | Root LUNA SDK object interface
IHumanDetectionBatch | Human detection result batch interface
IHumanDetector | Human body detector interface
IHumanWarper | Human detection area warper interface
SearchResult | Result of index search
IStaticDescriptorStorage | Static descriptor storage interface
IDynamicDescriptorStorage | Dynamic descriptor storage interface
IIndex | Base index interface
IDenseIndex | Dense (read only) index interface
IDynamicIndex | Dynamic index interface
IProgressTracker | Progress tracker interface
IIndexBuilder | Index builder interface
ILicense | License objects interface
IArchive | Archive interface
ISerializableObject | Serializable object interface
ErrorTraits< ISerializableObject::Error > | Specialized for ISerializableObject::SerializationError
IDataStorageObject | Data storage object interface helper
IRefCounted | Base strong reference counted object interface
IResultBatch |
ISettingsProvider | SDK settings provider interface
Desc | Configuration parameter description
Entry | Configuration parameter entry
Key | Configuration parameter key
Value | Configuration parameter value
Data | Value data
Float1 |
Float2 |
Float3 |
Float4 |
Int1 |
Int2 |
Int3 |
Int4 |
String |
ErrorTraits< ISettingsProvider::Error > | Specialized for ISettingsProvider::ParseError
Transformation | Transformation data structure, used for warping
IWarper | Face detection area warper interface
LaunchOptions | LaunchOptions struct configures inference options on per-estimator/detector basis, giving user fine grained control over cpu/gpu utilisation
Detection | Detection structure. Stores a detected bounding box within a source image rect
Face |
Format | Image format
Noncopyable | Helper class to block copy operator&constructor of its descendants
Promise | Promise class to support asynchronous data retrieval Look into std::promise semantics to understand it
Future | Future class to support asynchronous data retrieval Look into std::future semantics to understand it
ErrorTraits< FutureError > | Specialized for Future::Error
ErrorTraits< PromiseError > | Specialized for Promise::Error
Human |
HumanLandmark | Human keypoints landmark structure
HumanLandmarks | Human keypoints landmarks template structure
Image | Image
ErrorTraits< Image::Error > | Specialized for Image::Error
Landmarks | Face landmarks template structure
Landmarks5Indexes | Enumerates detected landmarks. Only valid for template with 5 landmarks
MultiError | An error structure designed for functions which can return errors from different enum classes
ErrorTraits< MultiError< E0, E1 > > | Specialized for MultiError
BaseRect | Rectangle
Ref | Smart pointer for reference counted objects
RefBase | Generic base class of a pointer for reference counted objects
ErrorTraits |
Result | A structure that encapsulates an action result enumeration
ResultValue | Addon for Result to output some value aside the result. Specialization for copiable types
ResultValue< R, V, typename std::enable_if< std::is_copy_constructible< V >::value >::type > |
ResultValue< R, V, typename std::enable_if< std::is_copy_constructible< V >::value==false >::type > | Addon for Result to output some value aside the result. Specialization for non copiable types
Sizer | Helper entity to measure size of dynamic objects in memory
Span | Span. Not owning data view. It incapsulated pointer to the continuous array with one or more T objects
SubImage | Sub Image
Vector2 | Generic 2D vector
Version |