![]() |
Face Engine SDK
5.15.0
A face detection, recognition and tracking engine.
|
▶Nfsdk | SDK namespace |
CBackgroundEstimation | 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 |
CBaseRect | Rectangle |
CChildEstimation | Child estimation output |
CCredibilityCheckEstimation | CredibilityCheck estimator output structure |
CCrowdEstimation | Crowd estimation structure |
CDepthEstimation | Depth estimator output structure |
CDepthRange | Depth range configuration structure in millimeters |
CDetection | Detection structure. Stores a detected bounding box within a source image rect |
CDynamicRangeEstimation | DynamicRange estimator output structure. This structure contains score for possible estimation result. Probability score is defined in [0,1] range |
CEmotionsEstimation | Emotions estimation structure. Each estimation is given in normalized [0, 1] range |
CErrorTraits | |
CErrorTraits< FSDKError > | Specialized for FSDKError |
CErrorTraits< FutureError > | Specialized for Future::Error |
CErrorTraits< IDescriptorBatch::Error > | Specialized for DescriptorBatchError |
CErrorTraits< Image::Error > | Specialized for Image::Error |
CErrorTraits< ISerializableObject::Error > | Specialized for ISerializableObject::SerializationError |
CErrorTraits< ISettingsProvider::Error > | Specialized for ISettingsProvider::ParseError |
CErrorTraits< MultiError< E0, E1 > > | Specialized for MultiError |
CErrorTraits< PromiseError > | Specialized for Promise::Error |
CException | |
CEyeBrowEstimation | EyeBrow estimation structure |
▶CEyeCropper | EyeCropper is a helper structure for IEyeEstimator interface Methods of this structure crop an input warped image and returns rectangle coordinates of each eye |
CEyesRects | |
▶CEyesEstimation | Eyes estimation output |
CEyeAttributes | Eyes attribute structure |
CFace | |
CFacialHairEstimation | FacialHair estimator output structure. This structure contains the result of estimation ( |
CFishEyeEstimation | FishEye estimator output structure. This structure contains the result of estimation ( |
CFormat | Image format |
CFunctionDetectionComparer | Syntax sugar, allows you to use lambdas to define a BestDetection comparer |
CFuture | Future class to support asynchronous data retrieval Look into std::future semantics to understand it |
CGazeEstimation | Gaze estimation output |
CHeadPoseEstimation | Head pose estimation output |
CHeadWearEstimation | HeadWear estimator output structure. This structure contains the result of HeadWearState and HeadWearType estimations |
CHeadWearStateEstimation | HeadWearState estimator output structure. This structure contains the result of estimation ( |
CHeadWearTypeEstimation | HeadWearType estimator output structure. This structure contains the result of estimation ( |
CHuman | |
▶CHumanAttributeResult | Unified HumanAttribute estimator output structure |
CApparentColorEstimation | 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 |
CBackpackEstimation | 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 |
CGenderEstimation | 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 |
CHatEstimation | 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 |
CLowerBodyClothingEstimation | 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 |
COutwearColorEstimation | 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 |
CSleeveSizeEstimation | 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 |
CHumanFaceAssociation | Type for human and face association |
CHumanLandmark | Human keypoints landmark structure |
CHumanLandmarks | Human keypoints landmarks template structure |
CIAGSEstimator | Approximate Garbage Score estimator interface |
CIArchive | Archive interface |
CIAsyncContext | Interface for running tasks asynchronously |
CIBackgroundEstimator | Background estimator interface |
▶CIBestShotQualityEstimator | BestShotQuality estimator interface |
CEstimationResult | BestShotQualityEstimator output structure |
CIBlackWhiteEstimator | |
CIChildEstimator | Child estimator interface |
CICredibilityCheckEstimator | CredibilityCheck estimator interface |
CICrowdEstimator | Crowd estimator interface |
CIDataStorageObject | Data storage object interface helper |
CIDenseIndex | Dense (read only) index interface |
CIDescriptor | Descriptor interface |
CIDescriptorBatch | Descriptor batch interface |
CIDescriptorExtractor | Descriptor extractor interface |
CIDescriptorMatcher | Descriptor matcher interface |
CIDetectionBatch | Detection result batch interface |
CIDetectionComparer | Interface of BestDetection comparer. Implement it if you want to use own BestDetection strategy |
CIDetector | Face detector interface |
CIDynamicDescriptorStorage | Dynamic descriptor storage interface |
CIDynamicIndex | Dynamic index interface |
CIDynamicRangeEstimator | DynamicRange estimator interface |
CIEmotionsEstimator | Emotions estimator interface |
▶CIEthnicityEstimator | |
CEstimationResult | |
CIEyeBrowEstimator | EyeBrow estimator interface |
CIEyeEstimator | Eye estimator interface |
CIFaceDetectionBatch | Face detection result batch interface |
CIFaceEngine | Root LUNA SDK object interface |
CIFaceLandmarksBatch | Landmarks result batch interface |
CIFaceLandmarksDetector | |
CIFacialHairEstimator | FacialHair estimator interface |
CIFishEyeEstimator | FishEye estimator interface |
CIGazeEstimator | Gaze estimator interface |
CIGlassesEstimator | Glasses estimator interface |
CIHeadAndShouldersLivenessEstimator | Head And Shoulders estimator interface |
CIHeadDetector | |
CIHeadPoseEstimator | Head pose angles estimator interface |
CIHeadWearEstimator | HeadWear estimator interface |
CIHumanAttributeEstimator | HumanAttribute estimator interface |
CIHumanDetectionBatch | Human detection result batch interface |
CIHumanDetector | Human body detector interface |
CIHumanFaceBatch | HumanFace result batch interface |
CIHumanFaceDetector | Human and face detector interface |
CIHumanLandmarksBatch | Landmarks result batch interface |
CIHumanLandmarksDetector | |
CIHumanWarper | Human detection area warper interface |
CIIndex | Base index interface |
CIIndexBuilder | Index builder interface |
CILicense | License objects interface |
CILivenessDepthEstimator | Depth estimator interface |
CILivenessFlowEstimator | Liveness flow estimator interface |
CILivenessFlyingFacesEstimator | Flying Faces Liveness estimator interface |
CILivenessFPREstimator | FPR Liveness estimator interface |
CILivenessIREstimator | Infra red liveness estimator interface |
CILivenessOneShotRGBEstimator | OneShot RGB Liveness estimator interface |
CILivenessRGBMEstimator | RGBM Liveness estimator interface |
CImage | Image |
CImageColorEstimation | Image color type estimator interface |
CIMedicalMaskEstimator | MedicalMask estimator interface |
CIMouthEstimator | Mouth estimator interface |
CINaturalLightEstimator | NaturalLight estimator interface |
CIOrientationEstimator | Image orientation estimator interface |
CIOverlapEstimator | Overlap estimator interface |
CIPortraitStyleEstimator | PortraitStyle estimator interface |
CIPPEEstimator | Personal Protection Equipment estimator interface |
CIProgressTracker | Progress tracker interface |
CIQualityEstimator | Image quality estimator interface |
CIRedEyeEstimator | Red eye estimator interface |
CIRefCounted | Base strong reference counted object interface |
CIREstimation | IR estimation structure. Each score in normalized [0, 1] range, isReal shows real person or not |
CIResultBatch | |
CISerializableObject | Serializable object interface |
▶CISettingsProvider | SDK settings provider interface |
CDesc | Configuration parameter description |
CEntry | Configuration parameter entry |
CKey | Configuration parameter key |
▶CValue | Configuration parameter value |
▶CData | Value data |
CFloat1 | |
CFloat2 | |
CFloat3 | |
CFloat4 | |
CInt1 | |
CInt2 | |
CInt3 | |
CInt4 | |
CString | |
CIStaticDescriptorStorage | Static descriptor storage interface |
CIWarper | Face detection area warper interface |
CLandmarks | Face landmarks template structure |
CLandmarks5Indexes | Enumerates detected landmarks. Only valid for template with 5 landmarks |
CLaunchOptions | LaunchOptions struct configures inference options on per-estimator/detector basis, giving user fine grained control over cpu/gpu utilisation |
CLivenessFlyingFacesEstimation | Liveness Flying Faces estimation output |
CLivenessFPREstimation | Liveness FPR estimation output |
CLivenessOneShotRGBEstimation | Liveness OneShotRGB estimation structure |
CLivenessRGBMEstimation | LivenessRGBM estimation structure |
CMatchingResult | Result of descriptor matching |
CMedicalMaskEstimation | MedicalMask estimator output structure. This structure contains the result of estimation ( |
CMedicalMaskEstimationExtended | MedicalMask estimator output structure. This structure contains the result of estimation ( |
CMouthEstimation | 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 |
CMouthEstimationExtended | 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 |
CMultiError | An error structure designed for functions which can return errors from different enum classes |
CNaturalLightEstimation | 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 |
CNoncopyable | Helper class to block copy operator&constructor of its descendants |
COnePPEEstimation | Personal Protection Equipment estimation structure (a.k.a. PPE) This structure contains prediction scores per each personal equipment attribute |
COverlapEstimation | Face overlap estimation output |
CPortraitStyleEstimation | 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 |
CPPEEstimation | Personal Protection Equipment output structure. This structure aggregates multiple PPE attributes predictions |
CPromise | Promise class to support asynchronous data retrieval Look into std::promise semantics to understand it |
CQuality | Quality estimation structure Each estimation is given in normalized [0, 1] range. Parameter meanings: |
▶CRedEyeEstimation | Red eye estimation output |
CRedEyeAttributes | Eyes attribute structure |
CRef | Smart pointer for reference counted objects |
CRefBase | Generic base class of a pointer for reference counted objects |
CResult | A structure that encapsulates an action result enumeration |
CResultValue | Addon for Result to output some value aside the result. Specialization for copiable types |
CResultValue< R, V, typename std::enable_if< std::is_copy_constructible< V >::value >::type > | |
CResultValue< 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 |
CSearchResult | Result of index search |
CSizer | Helper entity to measure size of dynamic objects in memory |
CSmileTypeScores | 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 |
CSpan | Span. Not owning data view. It incapsulated pointer to the continuous array with one or more T objects |
CSubImage | Sub Image |
CSubjectiveQuality | Subjective Quality estimation structure Each estimation is given in normalized [0, 1] range. Parameter meanings: |
CTransformation | Transformation data structure, used for warping |
CVector2 | Generic 2D vector |
CVersion |