Skip to main content

Simplify the process of labeling images or video frames with bounding boxes for object detection tasks.

Project description

ImageLabelingTool

ImageLabelingTool is a Python package designed to facilitate the process of labeling images or video frames with bounding boxes for object detection tasks. With ImageLabelingTool, users can annotate objects with bounding boxes and save the annotations in YOLO format. The package provides a graphical user interface for interactive labeling and supports both camera input and video input.

Installation

You can install ImageLabelingTool via pip:

pip install ImageLabelingTool

Usage

To use ImageLabelingTool, follow these steps:

  1. Import the ImageLabeling class from the package.

  2. Create an instance of the ImageLabeling class.

  3. Call the run method to start the labeling tool.

from ImageLabelingTool import ImageLabeling



# Create an instance of the ImageLabeling class

image_labeling = ImageLabeling()



# Run the labeling tool

image_labeling.run()

Features

  • Annotate images or video frames with bounding boxes

  • Save annotations in YOLO format

  • Support for camera input and video input

  • Interactive graphical user interface for labeling

Dependencies

  • OpenCV (cv2)

  • Keyboard

  • Time

  • Random

  • OS

License

ImageLabelingTool is licensed under the MIT License. See the LICENSE file for details.

Support

For support, please open an issue on our GitHub repository.




Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

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

Source Distribution

ImageLabelingTool-0.1.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

ImageLabelingTool-0.1-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file ImageLabelingTool-0.1.tar.gz.

File metadata

  • Download URL: ImageLabelingTool-0.1.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.13

File hashes

Hashes for ImageLabelingTool-0.1.tar.gz
Algorithm Hash digest
SHA256 1d2e06b6def20cb025a41f5cf314679fabe9344765eac190d89970a6fef4eb34
MD5 a20edebaa1bf573f7f7e1e490ae610c1
BLAKE2b-256 bd25285084f1524ccf309e1cf065826f1a0e4abcabe52d4fe86ad269c3dc946e

See more details on using hashes here.

File details

Details for the file ImageLabelingTool-0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for ImageLabelingTool-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 120fcec65ec86cb00fbfe7a87e515ad4d846796d7f0bc22ce1889d7e7bcee511
MD5 6fb176ac7ecc3e99cf2472fb51351703
BLAKE2b-256 970763980c7b4542eecabf62ee554c5984a2d75b400d8b17df97324ea1515dbf

See more details on using hashes here.

Supported by

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