vietanhdev / anylabeling

Effortless AI-assisted data labeling with AI support from YOLO, Segment Anything, MobileSAM!!
https://anylabeling.nrl.ai
GNU General Public License v3.0
2k stars 218 forks source link
auto-labeling computer-vision labeling labeling-tool mobilesam onnx segment-anything yolov5 yolov8

AnyLabeling

🌟 AnyLabeling 🌟

Effortless data labeling with AI support from YOLO and Segment Anything!

AnyLabeling = LabelImg + Labelme + Improved UI + Auto-labeling

PyPI license open issues Pypi Downloads Documentation Follow

+⭐ Follow vietanhdev for project updates.

Sponsor

Thank you to Roboflow for supporting our work. Over 500,000 developers and machine learning engineers use Roboflow to build and deploy computer vision models.

Roboflow

AnyLabeling

Auto Labeling with Segment Anything

AnyLabeling-SegmentAnything

Features:

I. Install and run

1. Download and run executable

2. Install from Pypi

conda create -n anylabeling python=3.12
conda activate anylabeling
conda install -c conda-forge pyqt==5.15.9
pip install anylabeling # or pip install anylabeling-gpu for GPU support
anylabeling

II. Development

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

III. Build executable

pip install -r requirements-dev.txt
bash build_executable.sh

IV. Contribution

If you want to contribute to AnyLabeling, please read Contribution Guidelines.

V. Star history

Star History Chart

VI. References