Face Engine SDK  5.25.0
A face detection, recognition and tracking engine.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
fsdk::BaseRect< Type >Rectangle
fsdk::ISettingsProvider::Value::DataValue data
fsdk::DepthLivenessEstimationDepth estimator output structure
fsdk::DepthRGBEstimationDepth+RBG liveness estimation output structure
fsdk::ISettingsProvider::DescConfiguration parameter description
fsdk::DetectionDetection structure. Stores a detected bounding box within a source image rect
fsdk::ISettingsProvider::EntryConfiguration 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::EstimationResultBestShotQualityEstimator output structure
fsdk::Exception
fsdk::EyesEstimation::EyeAttributesEyes attribute structure
fsdk::EyeCropperEyeCropper is a helper structure for IEyeEstimator interface Methods of this structure crop an input warped image and returns rectangle coordinates of each eye
fsdk::EyesEstimationEyes estimation output
fsdk::EyeCropper::EyesRects
fsdk::Face
fsdk::FaceOcclusionEstimationFaceOcclusionEstimation 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
fsdk::ISettingsProvider::Value::Data::Float1
fsdk::ISettingsProvider::Value::Data::Float2
fsdk::ISettingsProvider::Value::Data::Float3
fsdk::ISettingsProvider::Value::Data::Float4
fsdk::FormatImage format
fsdk::FunctionDetectionComparerSyntax sugar, allows you to use lambdas to define a BestDetection comparer
fsdk::Future< T >Future class to support asynchronous data retrieval Look into std::future semantics to understand it
fsdk::HeadPoseEstimationHead pose estimation output
fsdk::Human
fsdk::IAGSEstimatorApproximate Garbage Score estimator interface
fsdk::IArchiveArchive interface
fsdk::IAsyncContextInterface for running tasks asynchronously
fsdk::IBestShotQualityEstimatorBestShotQuality estimator interface
fsdk::IDataStorageObjectData storage object interface helper
fsdk::IDepthLivenessEstimatorDepth estimator interface
fsdk::IDescriptorDescriptor interface
fsdk::IDescriptorBatchDescriptor batch interface
fsdk::IDescriptorExtractorDescriptor extractor interface
fsdk::IDescriptorMatcherDescriptor matcher interface
fsdk::IDetectionBatchDetection result batch interface
fsdk::IDetectionComparerInterface of BestDetection comparer. Implement it if you want to use own BestDetection strategy
fsdk::IDetectorFace detector interface
fsdk::IEyeEstimatorEye estimator interface
fsdk::IFaceDetectionBatchFace detection result batch interface
fsdk::IFaceEngineMobileRoot LUNA SDK object interface
fsdk::IFaceLandmarksBatchLandmarks result batch interface
fsdk::IFaceLandmarksDetector
fsdk::IFaceOcclusionEstimatorFaceOcclusion estimator interface
fsdk::IGlassesEstimatorGlasses estimator interface
fsdk::IHeadPoseEstimatorHead pose angles estimator interface
fsdk::IImagesBatchResult of ImageTransfer module
fsdk::IImageTransferImage transfer facility which give speed up of usage internal memory pool
fsdk::ILicenseLicense objects interface
fsdk::ILivenessDepthRGBEstimatorDepth+RGB estimator interface
fsdk::ILivenessOneShotRGBEstimatorOneShot RGB Liveness estimator interface
fsdk::ImageImage
fsdk::IMedicalMaskEstimatorMedicalMask estimator interface
fsdk::IMouthEstimatorMouth estimator interface
fsdk::INIRLivenessEstimatorInfra red liveness estimator interface
fsdk::ISettingsProvider::Value::Data::Int1
fsdk::ISettingsProvider::Value::Data::Int2
fsdk::ISettingsProvider::Value::Data::Int3
fsdk::ISettingsProvider::Value::Data::Int4
fsdk::IPointBatchPoints result batch interface
fsdk::IQualityEstimatorImage quality estimator interface
fsdk::IRefCountedBase strong reference counted object interface
fsdk::IResultBatch< T >
fsdk::ISerializableObjectSerializable object interface
fsdk::ISettingsProviderSDK settings provider interface
fsdk::IWarperFace detection area warper interface
fsdk::ISettingsProvider::KeyConfiguration parameter key
fsdk::Landmarks< numOfLandmarks >Face landmarks template structure
fsdk::Landmarks5IndexesEnumerates detected landmarks. Only valid for template with 5 landmarks
fsdk::LaunchOptionsLaunchOptions struct configures inference options on per-estimator/detector basis, giving user fine grained control over cpu/gpu utilisation
fsdk::LivenessOneShotRGBEstimationLiveness OneShotRGB estimation structure
fsdk::MatchingResultResult of descriptor matching
fsdk::MedicalMaskEstimationMedicalMask estimator output structure. This structure contains the result of estimation (
fsdk::MedicalMaskEstimationExtendedMedicalMask estimator output structure. This structure contains the result of estimation (
fsdk::MouthEstimationMouth 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::MouthEstimationExtendedExtended 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::NIRLivenessEstimationNIR Liveness estimation structure. Each score in normalized [0, 1] range, state shows real person or not
fsdk::NoncopyableHelper class to block copy operator&constructor of its descendants
fsdk::Promise< T >Promise class to support asynchronous data retrieval Look into std::promise semantics to understand it
fsdk::QualityQuality estimation structure Each estimation is given in normalized [0, 1] range. Parameter meanings:
fsdk::Ref< T >Smart pointer for reference counted objects
fsdk::RefBase< T >Generic base class of a pointer for reference counted objects
fsdk::Result< E >A structure that encapsulates an action result enumeration
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::SizerHelper entity to measure size of dynamic objects in memory
fsdk::SmileTypeScoresScores 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::SubImageSub Image
fsdk::SubjectiveQualitySubjective Quality estimation structure Each estimation is given in normalized [0, 1] range. Parameter meanings:
fsdk::TransformationTransformation data structure, used for warping
fsdk::ISettingsProvider::ValueConfiguration parameter value
fsdk::Vector2< T >Generic 2D vector
fsdk::Version
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines