Skip to main content

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.


Automated Annotation Tool OpenCV

Example Use Cases

Automated Annotation pyOpenAnnotate Automated Annotation pyOpenAnnotate

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

Metadata

Release files for ImgVidObjectsDetector 0.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for ImgVidObjectsDetector 0.4.1
File Interpreter ABI Platform
ImgVidObjectsDetector-0.4.1-py3-none-any.whl Python 3 none any Details

Release files / ImgVidObjectsDetector-0.4.1-py3-none-any.whl

Download URL ImgVidObjectsDetector-0.4.1-py3-none-any.whl
Size 12.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
20e99e030e923b7b6039e7d492c6e5076a92826510f79943e8e41b9e8045cb88
BLAKE2b-256 checksum
How to use checksums
360a53f8bff23957e49edd447561b47839c5a0c9bacc1d809fc72a36ebe1ead5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release history Release notifications | RSS feed

This release

0.4.1 This release

1 release file

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