Hide navigation sidebar
Hide table of contents sidebar
Skip to content
Back to top
Toggle table of contents sidebar

# FaceModel Enumeration

Namespace: id3.Face

## Definition

Enumerates the AI models available in this SDK.
Python

    class FaceModel

Dart

    enum FaceModel

C#

    public enum FaceModel

Java

    public enum FaceModel

Swift

    public enum FaceModel

C

    typedef enum id3FaceModel

## Fields

Name | Value | Description
--- | --- | ---
`faceDetector3A` | 1001 | Face detector 3A. Legacy high-accuracy detector, mainly for server-based or offline applications.
`faceDetector3B` | 1002 | Face detector 3B. Legacy light detector, mainly for mobile/embedded real-time detection/tracking applications.
`faceDetector3C` | 1003 | Face detector 3C. Ultra-light detector, dedicated to short-range real-time detection/tracking applications only.
`faceDetector4A` | 1004 | Face detector 4A. Highest accuracy detector in this SDK, mainly for server-based or offline applications.
`faceDetector4B` | 1005 | Face detector 4B. Light and accurate detector, mainly for mobile/embedded real-time detection/tracking applications.
`faceDetector4BQ` | 1006 | Hardware specific declination of Face detector 4B.
`faceEncoder8A` | 1102 | Face encoder 8A. Legacy model.
`faceEncoder8B` | 1103 | Face encoder 8B. Legacy model.
`faceEncoder9A` | 1104 | Face encoder 9A. Highest accuracy face encoder in this SDK, mainly for server-based 1:N applications.
`faceEncoder9B` | 1105 | Face encoder 9B. Light and accurate face encoder, mainly for mobile/embedded 1:1 applications.
`faceEncoder9C` | 1106 | Face encoder 9C. Ultra-light face encoder, dedicated to face tracking only.
`facePeriocularEncoder2A` | 1152 | Periocular encoder 2A. Highest accuracy periocular encoder in this SDK. Provides an efficient alternative to face encoders when people wear masks in server-based 1:N applications.
`faceEncodingQualityEstimator3A` | 1202 | Face encoding quality estimator 3A.
`faceLandmarksEstimator2A` | 1301 | Face landmarks estimator 2A.
`faceAgeEstimator1A` | 1350 | Face age estimator 1A.
`faceAttributesClassifier2A` | 1401 | Face attributes estimator 2A.
`faceExpressionClassifier1A` | 1450 | Face expression classifier 1A.
`eyeOpennessDetector1A` | 1510 | Eye openness detector 1A.
`eyeRednessDetector1A` | 1520 | Eye redness detector 1A.
`eyeGazeEstimator2A` | 1531 | Eye gaze estimator 2A.
`faceBackgroundUniformity1A` | 1550 | Face background uniformity estimator 1A.
`faceMaskClassifier2A` | 1601 | Face mask classifier 2A.
`faceOcclusionDetector2A` | 1651 | Face occlusion detector 2A.
`facePoseEstimator1A` | 1700 | Face pose estimator 1A.
`faceColorBasedPad2A` | 1801 | Face color-based presentation attack detector (PAD) 2A.
`faceColorBasedPad3A` | 1802 | Face color-based presentation attack detector (PAD) 3A.
`faceBlurrinessDetector1A` | 1810 | Face blurriness detector 1A.
`faceAttackSupportDetector2A` | 1831 | Face attack support detector 2A.
`faceAttackSupportDetector3A` | 1841 | Face attack support detector 3A.
`faceDepthBasedPad2A` | 1850 | Face depth-based presentation attack detector (PAD) 2A.
`faceBackgroundSegmenter1A` | 1870 | Background removal model.
`faceSegmenter2A` | 1871 | Face segmenter model.
`compressionArtifactRemover1A` | 1872 | Compression artificat remover.