We use essential cookies for the website to function, as well as analytics cookies for analyzing and creating statistics of the website performance. To agree to the use of analytics cookies, click "Accept All". You can manage your preferences at any time by clicking "Cookie Settings" on the footer. More Information.

Only Essential Cookies
Accept All

Documents from this version have been archived, and will not continue to be maintained. Please use the latest version.

HMS Core ReferencesML Kitmlsdk.faceOverview

com.huawei.hms.mlsdk.face

This package represents the face detection SDK. It contains face detection classes and APIs.

Classes

Class nameClass description
MLFaceRepresents a face detected by the face analyzer (MLFaceAnalyzer). Facial attributes include the width, height, rotation, eyes open, smiling, facial key-point, and shape.
MLFaceAnalyzerRepresents the face analyzer, which detects faces (MLFace) in a supplied image.
MLFaceAnalyzerSettingRepresents the face analysis configurator, which sets the attributes of the face analyzer.
MLFaceAnalyzerSetting.FactoryCreates an instance of the face analysis configurator (MLFaceAnalyzerSetting).
MLFaceEmotionRepresents a facial expression class. Seven facial expressions are included: smiling, neutral, anger, disgust, fear, sadness, and surprise.
MLFaceFeatureRepresents a facial feature class. Seven facial features are included:
1. Measurement of opening the left eye
2. Measurement of opening the right eye
3. Measurement of wearing glasses
4. Gender measurement
5. Measurement of wearing a hat
6. Measurement of wearing a beard
7. Age
MLFaceKeyPointRepresents a facial key-point on a detected face. Key-point types include:
TYPE_BOTTOM_OF_MOUTH: The value is 1, representing the center of the lower lip.
TYPE_LEFT_CHEEK: The value is 2, representing the center of the left cheek.
TYPE_LEFT_EAR: The value is 3, representing the center of the left ear tragus.
TYPE_TIP_OF_LEFT_EAR: The value is 4, representing the tip of the left ear.
TYPE_LEFT_EYE: The value is 5, representing the center of the left eyeball.
TYPE_LEFT_SIDE_OF_MOUTH: The value is 6, representing the left mouth corner point.
TYPE_TIP_OF_NOSE: The value is 7, representing the center of the nasal tip.
TYPE_RIGHT_CHEEK: The value is 8, representing the center of the right cheek.
TYPE_RIGHT_EAR: The value is 9, representing the center of the right ear tragus.
TYPE_TIP_OF_RIGHT_EAR: The value is 10, representing the tip of the right ear.
TYPE_RIGHT_EYE: The value is 11, representing the center of the right eyeball.
TYPE_RIGHT_SIDE_OF_MOUTH: The value is 12, representing the right mouth corner point.
MLFaceShapeRepresents a key facial shape, which contains a set of points that outlines a facial region. Shape types include:
TYPE_ALL: The value is 0, representing all shapes of a face.
TYPE_FACE: The value is 1, representing the overall facial shape.
TYPE_LEFT_EYE: The value is 2, representing the shape of the left eye.
TYPE_RIGHT_EYE: The value is 3, representing the shape of the right eye.
TYPE_BOTTOM_OF_LEFT_EYEBROW: The value is 4, representing the bottom shape of the left eyebrow.
TYPE_BOTTOM_OF_RIGHT_EYEBROW: The value is 5, representing the bottom shape of the right eyebrow.
TYPE_TOP_OF_LEFT_EYEBROW: The value is 6, representing the top shape of the left eyebrow.
TYPE_TOP_OF_RIGHT_EYEBROW: The value is 7, representing the top shape of the right eyebrow.
TYPE_BOTTOM_OF_LOWER_LIP: The value is 8, representing the bottom shape of the lower lip.
TYPE_TOP_OF_LOWER_LIP: The value is 9, representing the top shape of the lower lip.TYPE_TOP_OF_UPPER_LIP: The value is 10, representing the top shape of the upper lip.
TYPE_BOTTOM_OF_UPPER_LIP: The value is 11, representing the bottom shape of the upper lip.
TYPE_BOTTOM_OF_NOSE: The value is 12, representing the bottom shape of the nose.
TYPE_BRIDGE_OF_NOSE: The value is 13, representing the shape of the nose bridge.
MLMaxSizeFaceTransactorRepresents the largest face processor, which processes only the largest face in an image at a certain time.
MLMaxSizeFaceTransactor.CreatorCreates an instance of the largest face processor.
This page may contain third-party content. For details, click here.
Search in References
Enter a keyword.