Skip to main content

No project description provided

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

VisionTagger-0.2.0.tar.gz (80.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

VisionTagger-0.2.0-py3-none-any.whl (80.3 kB view details)

Uploaded Python 3

File details

Details for the file VisionTagger-0.2.0.tar.gz.

File metadata

  • Download URL: VisionTagger-0.2.0.tar.gz
  • Upload date:
  • Size: 80.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for VisionTagger-0.2.0.tar.gz
Algorithm Hash digest
SHA256 955d20abfbb350b7d6b24db2d387b2d97c758f7379417340cd2e29bbc6bd85bd
MD5 efb0c4c8641f6d9a24f559e718c06ca9
BLAKE2b-256 1154537beb860f373aa2aac6471c8a1668f525e1c385699a198c178bf0601a5e

See more details on using hashes here.

File details

Details for the file VisionTagger-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: VisionTagger-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 80.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for VisionTagger-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bd421e8f76bf0085b405ba40024aa3aefbd584cbaf99a13fddafed8d58cca9db
MD5 5cfe2ad622e3123b5b644eaef1595423
BLAKE2b-256 eaf58cdd68e2fecceb51b44804fccb14708f52eb96fd135288ada259242eab04

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page