Face Engine SDK
5.25.0
A face detection, recognition and tracking engine.
|
fsdk | SDK namespace |
IAGSEstimator | Approximate Garbage Score estimator interface |
IBestShotQualityEstimator | BestShotQuality estimator interface |
EstimationResult | BestShotQualityEstimator output structure |
DepthLivenessEstimation | Depth estimator output structure |
IDepthLivenessEstimator | Depth 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 |
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 |
IFaceOcclusionEstimator | FaceOcclusion estimator interface |
IGlassesEstimator | Glasses estimator interface |
HeadPoseEstimation | Head pose estimation output |
IHeadPoseEstimator | Head pose angles estimator interface |
DepthRGBEstimation | Depth+RBG liveness estimation output structure |
ILivenessDepthRGBEstimator | Depth+RGB estimator interface |
LivenessOneShotRGBEstimation | Liveness OneShotRGB estimation structure |
ILivenessOneShotRGBEstimator | OneShot RGB 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 |
NIRLivenessEstimation | NIR Liveness estimation structure. Each score in normalized [0, 1] range, state shows real person or not |
INIRLivenessEstimator | Infra red liveness 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 |
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 |
IDetectionBatch | Detection result batch 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 |
IFaceEngineMobile | Root LUNA SDK object interface |
IFaceLandmarksBatch | Landmarks result batch interface |
IFaceLandmarksDetector | |
IImagesBatch | Result of ImageTransfer module |
IImageTransfer | Image transfer facility which give speed up of usage internal memory pool |
ILicense | License objects interface |
IArchive | Archive interface |
ISerializableObject | Serializable object interface |
ErrorTraits< ISerializableObject::Error > | Specialized for ISerializableObject::SerializationError |
IDataStorageObject | Data storage object interface helper |
IPointBatch | Points result batch interface |
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 |
ErrorTraits< ISettingsProvider::Error > | Specialized for ISettingsProvider::ParseError |
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 | |
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 |
Transformation | Transformation data structure, used for warping |
Vector2 | Generic 2D vector |
Version |