Metadata-Version: 2.4
Name: ailabeler
Version: 0.5.0
Summary: Labels images and videos
Author-email: Jeff Moe <moe@spacecruft.org>
License: GPLv3
Project-URL: Homepage, https://spacecruft.org/deepcrayon/ailabeler
Project-URL: Documentation, https://spacecruft.org/deepcrayon/ailabeler
Project-URL: Repository, https://spacecruft.org/deepcrayon/ailabeler
Project-URL: Issues, https://spacecruft.org/deepcrayon/ailabeler
Project-URL: Changelog, https://spacecruft.org/deepcrayon/ailabeler/raw/branch/main/CHANGELOG.txt
Keywords: AI,Deep Learning,Image Annotation,Image Labeling,Machine Learning,Video Labeling
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Environment :: GPU :: NVIDIA CUDA
Classifier: Environment :: X11 Applications :: Qt
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Desktop Environment
Classifier: Topic :: Multimedia :: Graphics
Classifier: Topic :: Multimedia :: Video
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Image Processing
Classifier: Topic :: Scientific/Engineering :: Image Recognition
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE-GPLv3.txt
License-File: LICENSE-apache.txt
Requires-Dist: PyQt5==5.15.7
Requires-Dist: PyQtWebEngine==5.15.7
Requires-Dist: PyYAML
Requires-Dist: filterpy
Requires-Dist: hydra-core
Requires-Dist: imgviz==1.5.0
Requires-Dist: importlib_metadata
Requires-Dist: jsonlines
Requires-Dist: lapx==0.5.5
Requires-Dist: markdown
Requires-Dist: natsort==8.1.0
Requires-Dist: numpy<=1.26.4
Requires-Dist: onnxruntime-gpu>=1.16.0
Requires-Dist: onnxruntime>=1.16.0
Requires-Dist: onnx>=1.13.1
Requires-Dist: openai
Requires-Dist: opencv-contrib-python-headless>=4.7.0.72
Requires-Dist: pyclipper
Requires-Dist: qimage2ndarray==1.10.0
Requires-Dist: scipy
Requires-Dist: shapely
Requires-Dist: termcolor==1.1.0
Requires-Dist: tokenizers
Requires-Dist: torch>=2.3.1
Requires-Dist: torchvision
Requires-Dist: tqdm
Provides-Extra: dev
Requires-Dist: black; extra == "dev"
Requires-Dist: build; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: setuptools-scm; extra == "dev"
Requires-Dist: twine; extra == "dev"
Dynamic: license-file

# AI Labeler
AI Labeler labels images and videos.

* https://spacecruft.org/deepcrayon/ailabeler
* https://pypi.org/project/ailabeler/

# Installation
Thusly, suit to taste:

```
git clone https://spacecruft.org/deepcrayon/ailabeler
cd ailabeler/
python -m venv venv
source venv/bin/activate
pip install -U setuptools pip wheel
pip install ailabeler
```

# Fork
AI Labeler is a fork of GPLv3 licensed X-AnyLabeling.

* https://github.com/CVHub520/X-AnyLabeling

SAM2 is a fork of Apache 2.0 licensed Segment Anything 2 from CVHub.

* https://github.com/CVHub520/segment-anything-2

CVHub forked Apache 2.0 licensed SAM2 from Facebook.

* https://github.com/facebookresearch/sam2

This AI Labeler fork has fewer features than upstream, but should be easier to
install and has everything setup including SAM2 "out-of-the-box".

# License
GPLv3.

Unofficial project, not related to upstream projects.

Upstream sources under their respective copyrights.

*Copyright &copy; 2025 Jeff Moe.*
