Effortless data labeling with AI support from YOLO and Segment Anything!
AnyLabeling = LabelImg + Labelme + Improved UI + Auto-labeling

Auto Labeling with Segment Anything
Features:
| Model | Prompt Types | Notes |
|---|---|---|
| SAM ViT-B / ViT-L / ViT-H | Point, Rectangle | Original Segment Anything |
| MobileSAM | Point, Rectangle | Lightweight SAM |
| SAM 2 Hiera-Tiny / Small / Base+ / Large | Point, Rectangle | Meta SAM 2 |
| SAM 2.1 Hiera-Tiny / Small / Base+ / Large | Point, Rectangle | Improved SAM 2 |
| SAM 3 ViT-H | Text, Point, Rectangle | Open-vocabulary; text drives detection |
| YOLOv8n / s / m / l / x | — | Object detection & auto-labeling |
All models are downloaded automatically on first use from Hugging Face.
AnyLabeling-Folder.zip) from ReleasesRequirements: Python 3.10+. Recommended: Python 3.12.
Recommended: Miniconda/Anaconda.
Create environment:
conda create -n anylabeling python=3.12
conda activate anylabeling
conda install -c conda-forge pyqt=6
pip install anylabeling # or pip install anylabeling-gpu for GPU support
anylabeling
Website: https://anylabeling.nrl.ai/
| Object Detection | Recognition | Facial Landmark Detection | 2D Pose Estimation |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
| 2D Lane Detection | OCR | Medical Imaging | Instance Segmentation |
![]() |
![]() |
![]() |
![]() |
| Image Tagging | Rotation | And more! | |
![]() |
![]() |
Your applications here! |
pip install -r requirements-dev.txt
# or pip install -r requirements-macos-dev.txt for MacOS
pyrcc5 -o anylabeling/resources/resources.py anylabeling/resources/resources.qrc
python anylabeling/app.py
pip install -r requirements-dev.txt
bash build_executable.sh
dist/.If you want to contribute to AnyLabeling, please read Contribution Guidelines.