| Face Engine SDK 5.35.0 A face detection, recognition and tracking engine.

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1 2 3 4]

C fsdk::AID | Activation identifier structure
C fsdk::BaseRect< Type > | Rectangle
C fsdk::BaseRect< float > |
C fsdk::BaseRect< int > |
C fsdk::ISettingsProvider::Value::Data | Value data
C fsdk::ISettingsProvider::Desc | Configuration parameter description
C fsdk::Detection | Detection structure. Stores a detected bounding box within a source image rect
C fsdk::ISettingsProvider::Entry | Configuration parameter entry
C fsdk::ErrorTraits< E > |
C fsdk::ErrorTraits< FSDKError > | Specialized for FSDKError
C fsdk::ErrorTraits< FutureError > | Specialized for Future::Error
C fsdk::ErrorTraits< IDescriptorBatch::Error > | Specialized for DescriptorBatchError
C fsdk::ErrorTraits< Image::Error > | Specialized for Image::Error
C fsdk::ErrorTraits< ISerializableObject::Error > | Specialized for ISerializableObject::SerializationError
C fsdk::ErrorTraits< ISettingsProvider::Error > | Specialized for ISettingsProvider::ParseError
C fsdk::ErrorTraits< MultiError< E0, E1 > > | Specialized for MultiError
C fsdk::ErrorTraits< PromiseError > | Specialized for Promise::Error
C fsdk::IEthnicityEstimator::EstimationResult |
C fsdk::IBestShotQualityEstimator::EstimationResult | BestShotQualityEstimator output structure
C fsdk::Exception |
C fsdk::EyesEstimation::EyeAttributes | Eyes attribute structure
C 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
C fsdk::EyesEstimation | Eyes estimation output
C fsdk::EyeCropper::EyesRects |
C fsdk::Face |
C fsdk::FaceOcclusionEstimation | FaceOcclusionEstimation structure. This structure is used to check for occlusions in various parts of the face (such as the lower face, nose, eyes, or forehead). It contains the result of FaceOcclusionState and FaceOcclusionType estimations for each image
C fsdk::Fingerprint | Fingreprint structure
C fsdk::ISettingsProvider::Value::Data::Float1 |
C fsdk::ISettingsProvider::Value::Data::Float2 |
C fsdk::ISettingsProvider::Value::Data::Float3 |
C fsdk::ISettingsProvider::Value::Data::Float4 |
C fsdk::Format | Image format
C fsdk::GazeEstimation | Gaze estimation output
C fsdk::HeadPoseEstimation | Head pose estimation output
C fsdk::Human |
C fsdk::IArchive | Archive interface
▶C fsdk::IDetectionComparer | Interface of BestDetection comparer. Implement it if you want to use own BestDetection strategy
C fsdk::FunctionDetectionComparer | Syntax sugar, allows you to use lambdas to define a BestDetection comparer
C fsdk::Image | Image
C fsdk::ISettingsProvider::Value::Data::Int1 |
C fsdk::ISettingsProvider::Value::Data::Int2 |
C fsdk::ISettingsProvider::Value::Data::Int3 |
C fsdk::ISettingsProvider::Value::Data::Int4 |
▶C fsdk::IRefCounted | Base strong reference counted object interface
C fsdk::IAGSEstimator | Approximate Garbage Score estimator interface
C fsdk::IAsyncContext | Interface for running tasks asynchronously
C fsdk::IBestShotQualityEstimator | BestShotQuality estimator interface
C fsdk::IDescriptorExtractor | Descriptor extractor interface
C fsdk::IDescriptorMatcher | Descriptor matcher interface
C fsdk::IDetectionBatch | Detection result batch interface
C fsdk::IDetector | Face detector interface
C fsdk::IEthnicityEstimator |
C fsdk::IEyeEstimator | Eye estimator interface
C fsdk::IFaceDetectionBatch | Face detection result batch interface
C fsdk::IFaceEngineMobile | Root LUNA SDK object interface
C fsdk::IFaceEnginePos | Root LUNA SDK object interface
C fsdk::IFaceLandmarksBatch | Landmarks result batch interface
C fsdk::IFaceLandmarksDetector |
C fsdk::IFaceOcclusionEstimator | FaceOcclusion estimator interface
C fsdk::IGazeEstimator | Gaze estimator interface
C fsdk::IGlassesEstimator | Glasses estimator interface
C fsdk::IHeadPoseEstimator | Head pose angles estimator interface
C fsdk::IImagesBatch | Result of ImageTransfer module
C fsdk::IImageTransfer | Image transfer facility which give speed up of usage internal memory pool
C fsdk::ILicense | License objects interface
C fsdk::ILivenessOneShotRGBEstimator | OneShot RGB Liveness estimator interface
C fsdk::IMedicalMaskEstimator | MedicalMask estimator interface
C fsdk::IMouthEstimator | Mouth estimator interface
C fsdk::IPointBatch | Points result batch interface
C fsdk::IQualityEstimator | Image quality estimator interface
C fsdk::IResultBatch< T > |
▶C fsdk::ISerializableObject | Serializable object interface
▶C fsdk::IDataStorageObject | Data storage object interface helper
C fsdk::IDescriptor | Descriptor interface
C fsdk::IDescriptorBatch | Descriptor batch interface
C fsdk::ISettingsProvider | SDK settings provider interface
C fsdk::ISubjectiveQualityEstimator | Image quality estimator interface
C fsdk::IWarper | Face detection area warper interface
C fsdk::ISettingsProvider::Key | Configuration parameter key
C fsdk::Landmarks< numOfLandmarks > | Face landmarks template structure
C fsdk::Landmarks5Indexes | Enumerates detected landmarks. Only valid for template with 5 landmarks
C fsdk::Landmarks< eyelidLandmarksCount > |
C fsdk::Landmarks< irisLandmarksCount > |
C fsdk::LaunchOptions | LaunchOptions struct configures inference options on per-estimator/detector basis, giving user fine grained control over cpu/gpu utilisation
C fsdk::LivenessOneShotRGBEstimation | Liveness OneShotRGB estimation structure
C fsdk::MatchingResult | Result of descriptor matching
C fsdk::MedicalMaskEstimation | MedicalMask estimator output structure. This structure contains the result of estimation (
C fsdk::MedicalMaskEstimationExtended | MedicalMask estimator output structure. This structure contains the result of estimation (
C 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
C 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
C fsdk::MultiError< E0, E1 > | An error structure designed for functions which can return errors from different enum classes
▶C fsdk::Noncopyable | Helper class to block copy operator&constructor of its descendants
C fsdk::Future< T > | Future class to support asynchronous data retrieval Look into std::future semantics to understand it
C fsdk::Promise< T > | Promise class to support asynchronous data retrieval Look into std::promise semantics to understand it
C fsdk::Quality | Quality estimation structure Each estimation is given in normalized [0, 1] range. Parameter meanings:
▶C fsdk::RefBase< T > | Generic base class of a pointer for reference counted objects
C fsdk::Ref< T > | Smart pointer for reference counted objects
C fsdk::Result< E > | A structure that encapsulates an action result enumeration
▶C fsdk::Result< R > |
C fsdk::ResultValue< R, V, Enable > | Addon for Result to output some value aside the result. Specialization for copiable types
C fsdk::ResultValue< R, V, typename std::enable_if< std::is_copy_constructible< V >::value >::type > |
C 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
C fsdk::Sizer | Helper entity to measure size of dynamic objects in memory
C 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
C fsdk::Span< T > | Span. Not owning data view. It incapsulated pointer to the continuous array with one or more T objects
C fsdk::ISettingsProvider::Value::Data::String |
C fsdk::SubImage | Sub Image
C fsdk::SubjectiveQuality | Subjective Quality estimation structure Each estimation is given in normalized [0, 1] range. Parameter meanings:
C fsdk::Transformation | Transformation data structure, used for warping
C fsdk::ISettingsProvider::Value::Data::ULong |
C fsdk::ISettingsProvider::Value | Configuration parameter value
C fsdk::Vector2< T > | Generic 2D vector
C fsdk::Vector2< float > |
C fsdk::Vector2< int > |
C fsdk::Version |