Face Estimation Example
July 19, 2026 ยท View on GitHub
Introduction
Face estimation covers face detection and facial landmark annotation.
X-AnyLabeling supports models that create a face rectangle and five facial
keypoints with a shared group_id, making it easy to keep each face and its
landmarks linked as one object.
Supported Models
| Model | Provider | Output |
|---|---|---|
| SCRFD_10G_KPS | InsightFace | Face rectangle + five landmarks |
| YOLOv6Lite_l-Face | MeiTuan | Face rectangle + five landmarks |
| YOLOv6Lite_m-Face | MeiTuan | Face rectangle + five landmarks |
| YOLOv6Lite_s-Face | MeiTuan | Face rectangle + five landmarks |
Usage
- Import your image files.
- Select and load one of the face estimation models from the auto-labeling model list.
- Click
Run (i)to infer the current image, or useCtrl+Bto process all images in the current task. - Review the generated face rectangles and landmark points. Each detected face
uses the same
group_idfor its rectangle and five points.
The generated landmarks are:
left_eyeright_eyenoseornost_tip, depending on the selected modelleft_mouth_cornerright_mouth_corner
Tip
Use the group ID filter to inspect one face at a time. Select a rectangle and its keypoints together if you need to move, hide, or edit a face as a group.
Export
Face estimation annotations use standard X-AnyLabeling shapes: a rectangle
for each face and point shapes for facial landmarks. Export them with the
format that matches your downstream training or conversion workflow.