Skip to main content

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)

Source distribution for VisionTagger 0.2.0
File Size Uploaded
VisionTagger-0.2.0.tar.gz 80.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for VisionTagger 0.2.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.12

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page