| Face Engine SDK 5.7.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::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. @detail 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::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::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::HeadPoseEstimation | Head pose estimation output
C fsdk::Human |
C fsdk::HumanLandmark | Human keypoints landmark structure
C fsdk::HumanLandmarks< numOfLandmarks > | Human keypoints landmarks template structure
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::IProgressTracker | Progress tracker interface
►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::IDetector | Face detector interface
C fsdk::IEyeEstimator | Eye estimator interface
C fsdk::IFaceDetectionBatch | Face detection result batch interface
C fsdk::IFaceEngineMobile | Root LUNA SDK object interface
C fsdk::IGlassesEstimator | Glasses estimator interface
C fsdk::IHeadPoseEstimator | Head pose angles estimator interface
C fsdk::IHumanDetectionBatch | Human detection result batch interface
C fsdk::IHumanDetector | Human body detector interface
C fsdk::IHumanWarper | Human detection area warper interface
►C fsdk::IIndex | Base index interface
C fsdk::IDenseIndex | Dense (read only) index interface
C fsdk::IDynamicIndex | Dynamic index interface
C fsdk::IIndexBuilder | Index builder interface
C fsdk::ILicense | License objects interface
C fsdk::ILivenessOneShotRGBEstimator | OneShot RGB Liveness estimator interface
C fsdk::IMedicalMaskEstimator | MedicalMask estimator 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::IWarper | Face detection area warper interface
►C fsdk::IStaticDescriptorStorage | Static descriptor storage interface
C fsdk::IDenseIndex | Dense (read only) index interface
►C fsdk::IDynamicDescriptorStorage | Dynamic descriptor storage interface
C fsdk::IDynamicIndex | Dynamic index interface
C fsdk::IIndexBuilder | Index builder 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::SearchResult | Result of index search
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::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::Span< T > | Span. @detail 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 | Configuration parameter value
C fsdk::Vector2< T > | Generic 2D vector
C fsdk::Vector2< float > |
C fsdk::Vector2< int > |
C fsdk::Version |