VisionTagger
VisionTagger is a versatile image annotation tool designed for both thermal and normal images. It provides an intuitive interface for drawing bounding boxes around objects in images, making it ideal for various applications, from machine learning datasets preparation to general image marking tasks.
Features
- Support for Multiple Image Types: Works seamlessly with both thermal and standard images.
- Bounding Box Annotation: Easily draw, adjust, and remove bounding boxes.
- Dataset Export: Export annotations in the MOT dataset format.
- Intuitive GUI: User-friendly interface for loading images and annotating them.
- Batch Annotation: Load and annotate an entire folder of images efficiently.
Installation
To install VisionTagger, simply run:
pip install visiontagger
Installing Tkinter
If you encounter a "No module named 'tkinter'" error, you may need to install Tkinter separately, especially on Linux systems. Here's how to install it:
- For Debian/Ubuntu:
sudo apt-get install python3-tk - For Fedora:
sudo dnf install python3-tkinter - For Arch Linux:
sudo pacman -S tk
For other Linux distributions, please use the system's package manager to install the python3-tk package.
Usage
After installation, you can start VisionTagger with:
visiontagger
or
python -m visiontagger
Loading Images
- Use the 'Open Folder' option to load a folder containing your images.
Annotating Images
- Click and drag on an image to create a bounding box.
- Right-click inside a bounding box to remove it.
- Navigate through images using the 'Next' and 'Prev' buttons.
Saving Annotations
- Use the 'Save Annotations' option to save your work in the MOT dataset format.
Contributing
Contributions to VisionTagger are welcome! Please read our Contributing Guidelines for details on how to submit pull requests, report bugs, or suggest enhancements.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Release files for VisionTagger 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| VisionTagger-0.2.0.tar.gz | 80.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| VisionTagger-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 161.1 kB
Release files / VisionTagger-0.2.0.tar.gz
| Download URL | VisionTagger-0.2.0.tar.gz |
|---|---|
| Size | 80.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
955d20abfbb350b7d6b24db2d387b2d97c758f7379417340cd2e29bbc6bd85bd
|
|
BLAKE2b-256 checksum How to use checksums |
1154537beb860f373aa2aac6471c8a1668f525e1c385699a198c178bf0601a5e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.18
|
Release files / VisionTagger-0.2.0-py3-none-any.whl
| Download URL | VisionTagger-0.2.0-py3-none-any.whl |
|---|---|
| Size | 80.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bd421e8f76bf0085b405ba40024aa3aefbd584cbaf99a13fddafed8d58cca9db
|
|
BLAKE2b-256 checksum How to use checksums |
eaf58cdd68e2fecceb51b44804fccb14708f52eb96fd135288ada259242eab04
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.18
|