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