Dataset Card
Hand Keypoints
A public keypoint dataset of 26,677 images with 551,951 keypoints on the hand skeleton (21 keypoints).
Pictograph Research · CC-BY-NC-SA-4.0 · Public · Updated 2026-11-05
Overview
This dataset holds 26,677 images labelled with keypoints on the hand skeleton (21 keypoints), one instance per object. The most common auto-detected tags are hand, person, working, face, top-down view, sitting. It is ready to import into a workspace, export in a dozen formats, or train a model on.
At a glance
| Metric | Value |
|---|---|
| Images | 26,677 |
| Keypoints | 551,951 |
| Skeleton | hand, 21 keypoints |
| Annotation types | keypoint |
| Folders | 2 |
| Storage | Standard |
| Visibility | Public |
Skeleton
Each object is one instance: its keypoints share an instance_id and are named for their joint. A keypoint that is labelled but hidden carries occluded: true. The joints are in this order in every export (a COCO keypoint array follows it).
| # | Keypoint | Connects to |
|---|---|---|
| 0 | wrist | thumb_cmc, index_finger_mcp, pinky_mcp |
| 1 | thumb_cmc | wrist, thumb_mcp |
| 2 | thumb_mcp | thumb_cmc, thumb_ip |
| 3 | thumb_ip | thumb_mcp, thumb_tip |
| 4 | thumb_tip | thumb_ip |
| 5 | index_finger_mcp | wrist, index_finger_pip, middle_finger_mcp |
| 6 | index_finger_pip | index_finger_mcp, index_finger_dip |
| 7 | index_finger_dip | index_finger_pip, index_finger_tip |
| 8 | index_finger_tip | index_finger_dip |
| 9 | middle_finger_mcp | index_finger_mcp, middle_finger_pip, ring_finger_mcp |
| 10 | middle_finger_pip | middle_finger_mcp, middle_finger_dip |
| 11 | middle_finger_dip | middle_finger_pip, middle_finger_tip |
| 12 | middle_finger_tip | middle_finger_dip |
| 13 | ring_finger_mcp | middle_finger_mcp, ring_finger_pip, pinky_mcp |
| 14 | ring_finger_pip | ring_finger_mcp, ring_finger_dip |
| 15 | ring_finger_dip | ring_finger_pip, ring_finger_tip |
| 16 | ring_finger_tip | ring_finger_dip |
| 17 | pinky_mcp | ring_finger_mcp, wrist, pinky_pip |
| 18 | pinky_pip | pinky_mcp, pinky_dip |
| 19 | pinky_dip | pinky_pip, pinky_tip |
| 20 | pinky_tip | pinky_dip |
What's in these images
Tags auto-detected across the dataset, most common first.
| Tag | Category | Images |
|---|---|---|
| hand | Objects | 21,369 |
| person | Objects | 19,862 |
| working | Attributes | 11,908 |
| face | Objects | 9,280 |
| top-down view | Attributes | 9,033 |
| sitting | Attributes | 6,983 |
| glove | Objects | 6,794 |
| eye-level view | Attributes | 6,096 |
| playing | Attributes | 5,834 |
| high angle view | Attributes | 5,706 |
| wide angle | Attributes | 4,976 |
| speaker | Objects | 4,035 |
| close-up | Attributes | 3,723 |
| child | Objects | 3,141 |
| office | Scenes | 2,824 |
Use this dataset
from pictograph import Client, Dataset
client = Client() # reads PICTOGRAPH_API_KEY
dataset: Dataset = client.datasets.get("Hand Keypoints")
print(dataset.image_count, dataset.annotation_count)
- Import it into your own workspace with one click from its page.
- Pull it with the Pictograph SDK (shown above) or the CLI.
- Export to COCO, YOLO, Darwin V7, Pascal VOC, and more.
- Train a model directly from an export.
License
Released under CC-BY-NC-SA-4.0.
Source
The images and annotations come from Hand Keypoints (Ultralytics), created by Ultralytics (Rion Dsilva) and released under CC-BY-NC-SA-4.0. Please credit the original authors when you use this data.
Allows use and adaptation with credit, but not for commercial purposes, and adaptations must be shared under the same license.
Source: Hand Keypoints (Ultralytics), created by Ultralytics (Rion Dsilva). Credit the original authors when you use this data.
Read the full Creative Commons Attribution-NonCommercial-ShareAlike 4.0 →Models trained on this dataset
More from Pictograph Research
Build your first vision tool
$5 of free compute every month. No card required.