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:
-
Import the
ImageLabeling
class from the package. -
Create an instance of the
ImageLabeling
class. -
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
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
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d2e06b6def20cb025a41f5cf314679fabe9344765eac190d89970a6fef4eb34 |
|
MD5 | a20edebaa1bf573f7f7e1e490ae610c1 |
|
BLAKE2b-256 | bd25285084f1524ccf309e1cf065826f1a0e4abcabe52d4fe86ad269c3dc946e |
File details
Details for the file ImageLabelingTool-0.1-py3-none-any.whl
.
File metadata
- Download URL: ImageLabelingTool-0.1-py3-none-any.whl
- Upload date:
- Size: 6.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 120fcec65ec86cb00fbfe7a87e515ad4d846796d7f0bc22ce1889d7e7bcee511 |
|
MD5 | 6fb176ac7ecc3e99cf2472fb51351703 |
|
BLAKE2b-256 | 970763980c7b4542eecabf62ee554c5984a2d75b400d8b17df97324ea1515dbf |