Face Engine SDK  5.26.0
A face detection, recognition and tracking engine.
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cfsdk::HumanAttributeResult::ApparentColorEstimationHumanAttribute 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
 Cfsdk::BackgroundEstimationBackground 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
 Cfsdk::HumanAttributeResult::BackpackEstimationHumanAttribute 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
 Cfsdk::BaseRect< Type >Rectangle
 Cfsdk::BaseRect< float >
 Cfsdk::BaseRect< int >
 Cfsdk::CredibilityCheckEstimationCredibilityCheck estimator output structure
 Cfsdk::CrowdEstimationCrowd estimation structure
 Cfsdk::ISettingsProvider::Value::DataValue data
 Cfsdk::experimental::DeepFakeEstimationDeepFake estimation structure. The current implementation is experimental, and does not support backward compatibility. The API can be modified in upcoming versions
 Cfsdk::DepthEstimationDepth estimator output structure
 Cfsdk::DepthLivenessEstimationDepth estimator output structure
 Cfsdk::DepthRangeDepth range configuration structure in millimeters
 Cfsdk::DepthRGBEstimationDepth+RBG liveness estimation output structure
 Cfsdk::ISettingsProvider::DescConfiguration parameter description
 Cfsdk::DetectionDetection structure. Stores a detected bounding box within a source image rect
 Cfsdk::DynamicRangeEstimationDynamicRange estimator output structure. This structure contains score for possible estimation result. Probability score is defined in [0,1] range
 Cfsdk::EmotionsEstimationEmotions estimation structure. Each estimation is given in normalized [0, 1] range
 Cfsdk::ISettingsProvider::EntryConfiguration parameter entry
 Cfsdk::ErrorTraits< E >
 Cfsdk::ErrorTraits< FSDKError >Specialized for FSDKError
 Cfsdk::ErrorTraits< FutureError >Specialized for Future::Error
 Cfsdk::ErrorTraits< IDescriptorBatch::Error >Specialized for DescriptorBatchError
 Cfsdk::ErrorTraits< Image::Error >Specialized for Image::Error
 Cfsdk::ErrorTraits< ISerializableObject::Error >Specialized for ISerializableObject::SerializationError
 Cfsdk::ErrorTraits< ISettingsProvider::Error >Specialized for ISettingsProvider::ParseError
 Cfsdk::ErrorTraits< MultiError< E0, E1 > >Specialized for MultiError
 Cfsdk::ErrorTraits< PromiseError >Specialized for Promise::Error
 Cfsdk::IBestShotQualityEstimator::EstimationResultBestShotQualityEstimator output structure
 Cfsdk::IEthnicityEstimator::EstimationResult
 Cfsdk::Exception
 Cfsdk::EyesEstimation::EyeAttributesEyes attribute structure
 Cfsdk::EyeBrowEstimationEyeBrow estimation structure
 Cfsdk::EyeCropperEyeCropper is a helper structure for IEyeEstimator interface Methods of this structure crop an input warped image and returns rectangle coordinates of each eye
 Cfsdk::EyesEstimationEyes estimation output
 Cfsdk::EyeCropper::EyesRects
 Cfsdk::Face
 Cfsdk::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
 Cfsdk::FacialHairEstimationFacialHair estimator output structure. This structure contains the result of estimation (
 Cfsdk::FightsEstimationFightsEstimation result structure. This structure will return from the IFightsEstimatorContext::getResult method call. This structure contains current estimation result for input frames
 Cfsdk::FishEyeEstimationFishEye estimator output structure. This structure contains the result of estimation (
 Cfsdk::ISettingsProvider::Value::Data::Float1
 Cfsdk::ISettingsProvider::Value::Data::Float2
 Cfsdk::ISettingsProvider::Value::Data::Float3
 Cfsdk::ISettingsProvider::Value::Data::Float4
 Cfsdk::FormatImage format
 Cfsdk::GazeEstimationGaze estimation output
 Cfsdk::HumanAttributeResult::GenderEstimationHumanAttribute 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
 Cfsdk::HumanAttributeResult::HatEstimationHumanAttribute 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
 Cfsdk::HeadPoseEstimationHead pose estimation output
 Cfsdk::HeadWearEstimationHeadWear estimator output structure. This structure contains the result of HeadWearState and HeadWearType estimations
 Cfsdk::HeadWearStateEstimationHeadWearState estimator output structure. This structure contains the result of estimation (
 Cfsdk::HeadWearTypeEstimationHeadWearType estimator output structure. This structure contains the result of estimation (
 Cfsdk::Human
 Cfsdk::HumanAttributeResultUnified HumanAttribute estimator output structure
 Cfsdk::HumanFaceAssociationType for human and face association
 Cfsdk::IArchiveArchive interface
 Cfsdk::IDetectionComparerInterface of BestDetection comparer. Implement it if you want to use own BestDetection strategy
 Cfsdk::ImageImage
 Cfsdk::ImageColorEstimationImage color type estimator interface
 Cfsdk::ISettingsProvider::Value::Data::Int1
 Cfsdk::ISettingsProvider::Value::Data::Int2
 Cfsdk::ISettingsProvider::Value::Data::Int3
 Cfsdk::ISettingsProvider::Value::Data::Int4
 Cfsdk::IProgressTrackerProgress tracker interface
 Cfsdk::IRefCountedBase strong reference counted object interface
 Cfsdk::IREstimationIR estimation structure. Each score in normalized [0, 1] range, isReal shows real person or not
 Cfsdk::IStaticDescriptorStorageStatic descriptor storage interface
 Cfsdk::ISettingsProvider::KeyConfiguration parameter key
 Cfsdk::Landmarks< numOfLandmarks >Face landmarks template structure
 Cfsdk::Landmarks5IndexesEnumerates detected landmarks. Only valid for template with 5 landmarks
 Cfsdk::Landmarks< eyelidLandmarksCount >
 Cfsdk::Landmarks< irisLandmarksCount >
 Cfsdk::LaunchOptionsLaunchOptions struct configures inference options on per-estimator/detector basis, giving user fine grained control over cpu/gpu utilisation
 Cfsdk::LivenessFlyingFacesEstimationLiveness Flying Faces estimation output
 Cfsdk::LivenessFPREstimationLiveness FPR estimation output
 Cfsdk::LivenessOneShotRGBEstimationLiveness OneShotRGB estimation structure
 Cfsdk::LivenessRGBMEstimationLivenessRGBM estimation structure
 Cfsdk::HumanAttributeResult::LowerBodyClothingEstimationHumanAttribute 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
 Cfsdk::MatchingResultResult of descriptor matching
 Cfsdk::MedicalMaskEstimationMedicalMask estimator output structure. This structure contains the result of estimation (
 Cfsdk::MedicalMaskEstimationExtendedMedicalMask estimator output structure. This structure contains the result of estimation (
 Cfsdk::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
 Cfsdk::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
 Cfsdk::MultiError< E0, E1 >An error structure designed for functions which can return errors from different enum classes
 Cfsdk::NaturalLightEstimationNaturalLight 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
 Cfsdk::NIRLivenessEstimationNIR Liveness estimation structure. Each score in normalized [0, 1] range, state shows real person or not
 Cfsdk::NoncopyableHelper class to block copy operator&constructor of its descendants
 Cfsdk::OnePPEEstimationPersonal Protection Equipment estimation structure (a.k.a. PPE) This structure contains prediction scores per each personal equipment attribute
 Cfsdk::HumanAttributeResult::OutwearColorEstimationHumanAttribute 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
 Cfsdk::OverlapEstimationFace overlap estimation output
 Cfsdk::PortraitStyleEstimationPortraitStyle 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
 Cfsdk::PPEEstimationPersonal Protection Equipment output structure. This structure aggregates multiple PPE attributes predictions
 Cfsdk::QualityQuality estimation structure Each estimation is given in normalized [0, 1] range. Parameter meanings:
 Cfsdk::RedEyeEstimation::RedEyeAttributesEyes attribute structure
 Cfsdk::RedEyeEstimationRed eye estimation output
 Cfsdk::RefBase< T >Generic base class of a pointer for reference counted objects
 Cfsdk::Result< E >A structure that encapsulates an action result enumeration
 Cfsdk::Result< R >
 Cfsdk::SizerHelper entity to measure size of dynamic objects in memory
 Cfsdk::HumanAttributeResult::SleeveSizeEstimationHumanAttribute 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
 Cfsdk::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
 Cfsdk::Span< T >Span. Not owning data view. It incapsulated pointer to the continuous array with one or more T objects
 Cfsdk::ISettingsProvider::Value::Data::String
 Cfsdk::SubImageSub Image
 Cfsdk::SubjectiveQualitySubjective Quality estimation structure Each estimation is given in normalized [0, 1] range. Parameter meanings:
 Cfsdk::TransformationTransformation data structure, used for warping
 Cfsdk::ISettingsProvider::ValueConfiguration parameter value
 Cfsdk::Vector2< T >Generic 2D vector
 Cfsdk::Vector2< float >
 Cfsdk::Vector2< int >
 Cfsdk::Version