| 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 Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1 2 3 4]

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