Effortless data labeling with AI support from YOLO and Segment Anything!
AnyLabeling = LabelImg + Labelme + Improved UI + Auto-labeling
- Youtube Demo: https://www.youtube.com/watch?v=xLVz-f6OeUY
- Documentation: https://anylabeling.com
- Download and run newest version from Releases.
- For MacOS:
- After installing, go to Applications folder
- Right click on the app and select Open
- From the second time, you can open the app normally using Launchpad
-
Requirements: Python >= 3.8
-
Recommended: Miniconda/Anaconda https://docs.conda.io/en/latest/miniconda.html
-
Create environment:
conda create -n anylabeling python=3.8
conda activate anylabeling
- (For macOS only) Install PyQt5 using Conda:
conda install -c conda-forge pyqt==5.15.7
- Install anylabeling:
pip install anylabeling
- Run app:
anylabeling
Or
python -m anylabeling.app
- Generate resources:
pyrcc5 -o anylabeling/resources/resources.py anylabeling/resources/resources.qrc
- Run app:
python anylabeling/app.py
- Install PyInstaller:
pip install -r requirements-dev.txt
- Build:
bash build_executable.sh
- Check the outputs in:
dist/
.
If you want to contribute to AnyLabeling, please read Contribution Guidelines.