Pose estimation is a task that involves identifying the location of specific points in an image, usually referred to as keypoints. The keypoints can represent various parts of the object such as joints, landmarks, or other distinctive features.
This guide will walk you through the process of performing YOLO-Pose calibration tasks on X-AnyLabeling:
- Start by adding the image files.
- Then, tap the
rectanglebutton on the left menu or press theRkey to quickly create a rectangle shape and type in the matchinglabelandgroup_idin the dialog. - Next: Click the
Pointbutton on the left menu bar to draw keypoints on the object. Assign the samegroup_idto the keypoints as the corresponding rectangle to link them together. Keep in mind:- If a keypoint is not visible, you may omit it.
- If a keypoint is obscured, check the
useDifficultfield.
For each object, all associated keypoints and the corresponding rectangle should have the same group_id, which must be unique within the current image.
Tip
- Press
Sto show orWto hide the selected shape. - Use the group ID filter to easily check labeled shapes. For more details, see Section 3.3.
- Select multiple shapes and press
Gto automatically assign sequential group IDs; pressUto remove group IDs from all selected shapes.
To export your pose estimation annotations, proceed with the following steps:
- Click on the
Exportbutton located in the menu bar at the top. - Select the
Export YOLO-Pose Annotationsoption. - Upload your custom label file, e.g., pose_classes.yaml, to ensure the correct mapping of object classes.
These steps will facilitate the proper export of your pose estimation annotations for further use or analysis.
Tip
For faster annotation, you can enable auto_use_last_gid (Ctrl+Shift+G) to automatically use the last group ID when creating new shapes.
To understand the dataset format for YOLO-Pose, refer to the official documentation and consult the sample output file here.

