Face Engine SDK  5.25.0
A face detection, recognition and tracking engine.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
\NfsdkSDK namespace
 oCIAGSEstimatorApproximate Garbage Score estimator interface
 oCIBestShotQualityEstimatorBestShotQuality estimator interface
 |\CEstimationResultBestShotQualityEstimator output structure
 oCDepthLivenessEstimationDepth estimator output structure
 oCIDepthLivenessEstimatorDepth estimator interface
 oCEyesEstimationEyes estimation output
 |\CEyeAttributesEyes attribute structure
 oCEyeCropperEyeCropper is a helper structure for IEyeEstimator interface Methods of this structure crop an input warped image and returns rectangle coordinates of each eye
 |\CEyesRects
 oCIEyeEstimatorEye estimator interface
 oCFaceOcclusionEstimationFaceOcclusionEstimation 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
 oCIFaceOcclusionEstimatorFaceOcclusion estimator interface
 oCIGlassesEstimatorGlasses estimator interface
 oCHeadPoseEstimationHead pose estimation output
 oCIHeadPoseEstimatorHead pose angles estimator interface
 oCDepthRGBEstimationDepth+RBG liveness estimation output structure
 oCILivenessDepthRGBEstimatorDepth+RGB estimator interface
 oCLivenessOneShotRGBEstimationLiveness OneShotRGB estimation structure
 oCILivenessOneShotRGBEstimatorOneShot RGB Liveness estimator interface
 oCMedicalMaskEstimationMedicalMask estimator output structure. This structure contains the result of estimation (
 oCMedicalMaskEstimationExtendedMedicalMask estimator output structure. This structure contains the result of estimation (
 oCIMedicalMaskEstimatorMedicalMask estimator interface
 oCSmileTypeScoresScores 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
 oCMouthEstimationMouth 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
 oCMouthEstimationExtendedExtended 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
 oCIMouthEstimatorMouth estimator interface
 oCNIRLivenessEstimationNIR Liveness estimation structure. Each score in normalized [0, 1] range, state shows real person or not
 oCINIRLivenessEstimatorInfra red liveness estimator interface
 oCQualityQuality estimation structure Each estimation is given in normalized [0, 1] range. Parameter meanings:
 oCSubjectiveQualitySubjective Quality estimation structure Each estimation is given in normalized [0, 1] range. Parameter meanings:
 oCIQualityEstimatorImage quality estimator interface
 oCException
 oCErrorTraits< FSDKError >Specialized for FSDKError
 oCIAsyncContextInterface for running tasks asynchronously
 oCMatchingResultResult of descriptor matching
 oCIDescriptorDescriptor interface
 oCIDescriptorBatchDescriptor batch interface
 oCErrorTraits< IDescriptorBatch::Error >Specialized for DescriptorBatchError
 oCIDescriptorExtractorDescriptor extractor interface
 oCIDescriptorMatcherDescriptor matcher interface
 oCIDetectionBatchDetection result batch interface
 oCIDetectionComparerInterface of BestDetection comparer. Implement it if you want to use own BestDetection strategy
 oCFunctionDetectionComparerSyntax sugar, allows you to use lambdas to define a BestDetection comparer
 oCIDetectorFace detector interface
 oCIFaceDetectionBatchFace detection result batch interface
 oCIFaceEngineMobileRoot LUNA SDK object interface
 oCIFaceLandmarksBatchLandmarks result batch interface
 oCIFaceLandmarksDetector
 oCIImagesBatchResult of ImageTransfer module
 oCIImageTransferImage transfer facility which give speed up of usage internal memory pool
 oCILicenseLicense objects interface
 oCIArchiveArchive interface
 oCISerializableObjectSerializable object interface
 oCErrorTraits< ISerializableObject::Error >Specialized for ISerializableObject::SerializationError
 oCIDataStorageObjectData storage object interface helper
 oCIPointBatchPoints result batch interface
 oCIRefCountedBase strong reference counted object interface
 oCIResultBatch
 oCISettingsProviderSDK settings provider interface
 |oCDescConfiguration parameter description
 |oCEntryConfiguration parameter entry
 |oCKeyConfiguration parameter key
 |\CValueConfiguration parameter value
 | \CDataValue data
 oCErrorTraits< ISettingsProvider::Error >Specialized for ISettingsProvider::ParseError
 oCIWarperFace detection area warper interface
 oCLaunchOptionsLaunchOptions struct configures inference options on per-estimator/detector basis, giving user fine grained control over cpu/gpu utilisation
 oCDetectionDetection structure. Stores a detected bounding box within a source image rect
 oCFace
 oCFormatImage format
 oCNoncopyableHelper class to block copy operator&constructor of its descendants
 oCPromisePromise class to support asynchronous data retrieval Look into std::promise semantics to understand it
 oCFutureFuture class to support asynchronous data retrieval Look into std::future semantics to understand it
 oCErrorTraits< FutureError >Specialized for Future::Error
 oCErrorTraits< PromiseError >Specialized for Promise::Error
 oCHuman
 oCImageImage
 oCErrorTraits< Image::Error >Specialized for Image::Error
 oCLandmarksFace landmarks template structure
 oCLandmarks5IndexesEnumerates detected landmarks. Only valid for template with 5 landmarks
 oCMultiErrorAn error structure designed for functions which can return errors from different enum classes
 oCErrorTraits< MultiError< E0, E1 > >Specialized for MultiError
 oCBaseRectRectangle
 oCRefSmart pointer for reference counted objects
 oCRefBaseGeneric base class of a pointer for reference counted objects
 oCErrorTraits
 oCResultA structure that encapsulates an action result enumeration
 oCResultValueAddon for Result to output some value aside the result. Specialization for copiable types
 oCResultValue< R, V, typename std::enable_if< std::is_copy_constructible< V >::value >::type >
 oCResultValue< 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
 oCSizerHelper entity to measure size of dynamic objects in memory
 oCSpanSpan. Not owning data view. It incapsulated pointer to the continuous array with one or more T objects
 oCSubImageSub Image
 oCTransformationTransformation data structure, used for warping
 oCVector2Generic 2D vector
 \CVersion