Single class automated annotation tool using OpenCV
Project description
Automated Annotation Tool
Automate your image annotation pipeline using pyOpenAnnotate. It is built harnessing the power of OpenCV. Perfect for annotating single class datasets. Check out accompanying blog post to understand how pyOpenAnnotate has been designed.
Automated Image Annotation Tool Using OpenCV.
Example Use Cases
How To Use pyOpenAnnotate?
0. Installation
pip install pyOpenAnnotate
Annotating images using pyOpenAnnotate is pretty simple. Use the command annotate
followed by the following flags as per the requirement.
1. Annotate Images
annotate --img <images_directory_path>
2. Annotate Video
annotate --vid <path_to_video_file>
3. Global Flags
-T : View mask window.
--resume <existing-annotations-dir>: Continue from where you left off.
--skip <int(Frames)> : Frames to skip while processing a video file.
4. Mouse Controls
Click and Drag: Draw bounding boxes.
Double Click: Remove existing annotation.
Display Annotations
Visualize your annotations using the showlbls
command.
showlbls --img <single_image_or_a_directory> --ann <single_annotation_text_file_or_a_directory>
Keyboard Navigation
N or D : Save and go to next image
B or A : Save and go back
C : Toggle clear screen (during annotation)
T : Toggle mask window (during annotation)
Q : Quit
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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
File details
Details for the file ImgVidObjectsDetector-0.4.1-py3-none-any.whl
.
File metadata
- Download URL: ImgVidObjectsDetector-0.4.1-py3-none-any.whl
- Upload date:
- Size: 12.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20e99e030e923b7b6039e7d492c6e5076a92826510f79943e8e41b9e8045cb88 |
|
MD5 | d95d4d74e40e475635cfc3c394898fc4 |
|
BLAKE2b-256 | 360a53f8bff23957e49edd447561b47839c5a0c9bacc1d809fc72a36ebe1ead5 |