Advanced Image Labeling Tool
Project description
🖼️ LabelTrain
LabelTrain** is a modern, lightweight image annotation tool built for speed, simplicity, and flexibility.
It provides an intuitive interface for labeling objects in images and exporting annotations in popular formats such as YOLO, Pascal VOC, COCO, and CSV.
✨ Key Features 🎨 Modern & Customizable UI
- Sleek design built with PyQt6
- Multiple color themes (Blue Ocean, Dark Mode, Purple Dream, and more)
- Smooth animations and responsive layout
🧰 Advanced Annotation Tools
- Create, edit, move, and delete bounding boxes with ease
- Resize and drag annotations directly on the image
- Right-click context menu for quick actions
- Zoom, pan, and fit-to-window support for large images
🧩 Flexible Class Management
- Add, rename, delete, and reorder classes
- Includes preset categories (person, car, dog, etc.)
- Floating class panel for fast switching and editing
💾 Multiple Export Formats
- YOLO (.txt)
- Pascal VOC (.xml)
- COCO (.json)
- CSV (.csv)
⚙️ Smart Workflow
- Autosave and resume your last session
- Export progress tracking with detailed status
- Multithreaded export to prevent UI freezing
🖥️ Cross-Platform Support Runs smoothly on Windows, Linux, and macOS.
Why LabelTrain?
LabelTrain is designed to balance ease of use, modern design, and practical functionality.
Whether you're preparing datasets for computer vision, deep learning, or academic research — LabelTrain helps you focus on your work, not on the tool.
📦 Supported Formats Summary
| Format | Extension | Description |
|---|---|---|
| YOLO | .txt |
Center-based coordinates |
| Pascal VOC | .xml |
XML-based object annotations |
| COCO | .json |
Standardized JSON dataset |
| CSV | .csv |
Simple tabular annotations |
💡 Coming Soon
- Polygon and segmentation support
- Dark-mode auto-switch
- Cloud project sync
LabelTrain — Designed for creators, researchers, and developers who value clarity, performance, and modern design.
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 labeltrain-4.0.5.tar.gz.
File metadata
- Download URL: labeltrain-4.0.5.tar.gz
- Upload date:
- Size: 34.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1dea09e6c597895f4c7552b37f1f1505b95d0c7e1f5d60c8f5e4819b2ab9c1ae
|
|
| MD5 |
593aad3b8952a48a48d70ec6fbbfb111
|
|
| BLAKE2b-256 |
3953fede7f539af6300b33079a796f3eadfd74f6fba613f303a3a2e2a0d32140
|
File details
Details for the file labeltrain-4.0.5-py3-none-any.whl.
File metadata
- Download URL: labeltrain-4.0.5-py3-none-any.whl
- Upload date:
- Size: 33.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
25c371e2589d1b91d342432925953fec525c9549db5d7f7bd8ed7038e255d803
|
|
| MD5 |
e0ff18f8044b81ed84281b1379ec7cd5
|
|
| BLAKE2b-256 |
0d6b38995a3e3610356448c3eb13a98702f1d292cef04da3647ccaf19996ebee
|