Face Engine SDK
5.21.0
A face detection, recognition and tracking engine.
|
fsdk | SDK namespace |
experimental | |
DeepFakeEstimation | DeepFake estimation structure. The current implementation is experimental, and does not support backward compatibility. The API can be modified in upcoming versions |
IDeepFakeEstimator | DeepFake estimator interface. The current implementation is experimental, and does not support backward compatibility. The API can be modified in upcoming versions |
IAGSEstimator | Approximate Garbage Score estimator interface |
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 |
IBackgroundEstimator | Background estimator interface |
IBestShotQualityEstimator | BestShotQuality estimator interface |
EstimationResult | BestShotQualityEstimator output structure |
ImageColorEstimation | Image color type estimator interface |
IBlackWhiteEstimator | |
CredibilityCheckEstimation | CredibilityCheck estimator output structure |
ICredibilityCheckEstimator | CredibilityCheck estimator interface |
CrowdEstimation | Crowd estimation structure |
ICrowdEstimator | Crowd estimator interface |
DynamicRangeEstimation | DynamicRange estimator output structure. This structure contains score for possible estimation result. Probability score is defined in [0,1] range |
IDynamicRangeEstimator | DynamicRange estimator interface |
EmotionsEstimation | Emotions estimation structure. Each estimation is given in normalized [0, 1] range |
IEmotionsEstimator | Emotions estimator interface |
IEthnicityEstimator | |
EstimationResult | |
EyeBrowEstimation | EyeBrow estimation structure |
IEyeBrowEstimator | EyeBrow 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 |
FacialHairEstimation | FacialHair estimator output structure. This structure contains the result of estimation ( |
IFacialHairEstimator | FacialHair estimator interface |
FightsEstimation | FightsEstimation result structure. This structure will return from the IFightsEstimatorContext::getResult method call. This structure contains current estimation result for input frames |
IFightsEstimatorContext | FightsEstimator context stucture This structure will return from the IFightsEstimator::estimate method call |
IFightsEstimator | FightsEstimator estimator interface |
FishEyeEstimation | FishEye estimator output structure. This structure contains the result of estimation ( |
IFishEyeEstimator | FishEye estimator interface |
GazeEstimation | Gaze estimation output |
IGazeEstimator | Gaze estimator interface |
IGlassesEstimator | Glasses estimator interface |
HeadPoseEstimation | Head pose estimation output |
IHeadPoseEstimator | Head pose angles estimator interface |
HeadWearStateEstimation | HeadWearState estimator output structure. This structure contains the result of estimation ( |
HeadWearTypeEstimation | HeadWearType estimator output structure. This structure contains the result of estimation ( |
HeadWearEstimation | HeadWear estimator output structure. This structure contains the result of HeadWearState and HeadWearType estimations |
IHeadWearEstimator | HeadWear estimator interface |
HumanAttributeResult | Unified HumanAttribute estimator output structure |
ApparentColorEstimation | HumanAttribute estimator simplified color output structure. This structure contains the result of truncated pool of clor estimations and probability scores for each possible estimation result. Probability scores are defined in [0,1] range |
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 |
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 |
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 |
LowerBodyClothingEstimation | HumanAttribute estimator lower body clothing output structure. This structure contains the result of lower body clothing estimation and probability scores for each possible estimation result. Probability scores are defined in [0,1] range |
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 |
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 |
IHumanAttributeEstimator | HumanAttribute estimator interface |
DepthRange | Depth range configuration structure in millimeters |
DepthEstimation | Depth estimator output structure |
ILivenessDepthEstimator | Depth estimator interface |
DepthRGBEstimation | Depth+RBG liveness estimation output structure |
ILivenessDepthRGBEstimator | Depth+RGB estimator interface |
LivenessFlyingFacesEstimation | Liveness Flying Faces estimation output |
ILivenessFlyingFacesEstimator | Flying Faces Liveness estimator interface |
LivenessFPREstimation | Liveness FPR estimation output |
ILivenessFPREstimator | FPR Liveness estimator interface |
IREstimation | IR estimation structure. Each score in normalized [0, 1] range, isReal shows real person or not |
ILivenessIREstimator | Infra red liveness estimator interface |
LivenessOneShotRGBEstimation | Liveness OneShotRGB estimation structure |
ILivenessOneShotRGBEstimator | OneShot RGB Liveness estimator interface |
LivenessRGBMEstimation | LivenessRGBM estimation structure |
ILivenessRGBMEstimator | RGBM 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 |
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 |
INaturalLightEstimator | NaturalLight 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 |
IOrientationEstimator | Image orientation estimator interface |
OverlapEstimation | Face overlap estimation output |
IOverlapEstimator | Overlap estimator interface |
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 |
IPortraitStyleEstimator | PortraitStyle estimator interface |
OnePPEEstimation | Personal Protection Equipment estimation structure (a.k.a. PPE) This structure contains prediction scores per each personal equipment attribute |
PPEEstimation | Personal Protection Equipment output structure. This structure aggregates multiple PPE attributes predictions |
IPPEEstimator | Personal Protection Equipment 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 |
RedEyeEstimation | Red eye estimation output |
RedEyeAttributes | Eyes attribute structure |
IRedEyeEstimator | Red eye 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 |
IFaceEngine | Root LUNA SDK object interface |
IFaceLandmarksBatch | Landmarks result batch interface |
IFaceLandmarksDetector | |
IHeadDetector | |
IHumanDetectionBatch | Human detection result batch interface |
IHumanDetector | Human body detector interface |
HumanFaceAssociation | Type for human and face association |
IHumanFaceBatch | HumanFace result batch interface |
IHumanFaceDetector | Human and face detector interface |
IHumanWarper | Human detection area warper interface |
IIDMap | Id map interface |
SearchResult | Result of index search |
IStaticDescriptorStorage | Static descriptor storage interface |
IDynamicDescriptorStorage | Dynamic descriptor storage interface |
IIndex | Base index interface |
IDenseIndex | Dense (read only) index interface |
IDynamicIndex | Dynamic index interface |
IProgressTracker | Progress tracker interface |
IIndexBuilder | Index builder interface |
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 |
Float1 | |
Float2 | |
Float3 | |
Float4 | |
Int1 | |
Int2 | |
Int3 | |
Int4 | |
String | |
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 |