AI Labelling tool for computer vision
Project description
Ultimate AI Labeller
Desktop image annotation tool for object detection datasets (Tkinter + Ultralytics).
Features
- Bounding-box annotation with drag, move, and resize handles
- Undo/redo history (
Ctrl+Z,Ctrl+Y) - Image navigation (
Fnext/save,Dprevious) - Auto red-region proposal (
A) - YOLO detection from UI (
Run Detection) - Model source selection:
- Official bundled
yolo26n.pt - Custom YOLO weights (
.pt) - Custom RF-DETR weights (via Ultralytics interface)
- Official bundled
- Auto-detect and propagate options
- Scrollable right settings panel
- Remove/restore bad frames from split
- Image dropdown jump
- Session resume (last project/split/image/model settings)
- English/Chinese UI switch and light/dark theme
Dataset Structure
your_project/
images/
train/
val/
test/
labels/
train/
val/
test/
- Image extensions:
.png,.jpg,.jpeg - Label format: YOLO txt (
class cx cy w h, normalized)
Removed frames are moved to:
your_project/
removed/
train|val|test/
images/
labels/
Install
From PyPI:
pip install ultimate_ai_labeller
From local wheel:
pip install dist/ultimate_ai_labeller-0.1.4-py3-none-any.whl
From source:
pip install .
For development:
pip install -e .
Run
ai-labeller
Or:
python src/ai_labeller/main.py
Shortcuts
F: save and next imageD: previous imageA: auto red detectionCtrl+Z: undoCtrl+Y: redoDelete: delete selected box
Notes
- Default detection model mode is
Official YOLO26n.pt (Bundled). - The package includes
yolo26n.pt, so first-run model download is not required. - To use your own Tk app icon, put
app_icon.pnginsrc/ai_labeller/assets/. - Session file:
~/.ai_labeller_session.json.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ultimate_ai_labeller-0.1.4.tar.gz.
File metadata
- Download URL: ultimate_ai_labeller-0.1.4.tar.gz
- Upload date:
- Size: 5.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d30d2b8f0852b50aef11dd64821cea6fda3d8e0d12ba30ea59bfa56f46b042a3
|
|
| MD5 |
eba2671213765338c7f4ff14308d8d5b
|
|
| BLAKE2b-256 |
fdd0d95a1fbe3174a486c5495d25df0bb48747b4f140b2ac2bf0f93983c7169b
|
File details
Details for the file ultimate_ai_labeller-0.1.4-py3-none-any.whl.
File metadata
- Download URL: ultimate_ai_labeller-0.1.4-py3-none-any.whl
- Upload date:
- Size: 5.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
88d784c7b5c535b154057d5f1dda4951c12e68f128dcac1be35cea22a9fab841
|
|
| MD5 |
75ce683d1be23420768a6137fdafb763
|
|
| BLAKE2b-256 |
59efb5f2f21497d9ea2d7289a51de325d7b25ad667f1a233503e558587e760ed
|