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?

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 pyOpenAnnotate 0.4.2

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

Source distribution (sdist)

Source distribution for pyOpenAnnotate 0.4.2
File Size Uploaded
pyOpenAnnotate-0.4.2.tar.gz 11.6 kB Details

Built distribution (wheel)

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

Total release size: 23.0 kB

Release files / pyOpenAnnotate-0.4.2.tar.gz

Download URL pyOpenAnnotate-0.4.2.tar.gz
Size 11.6 kB
Tags Source
SHA-256 checksum
How to use checksums
2e3dd063098e28be3258cc80801a3f9e450b976391be4f64eaba49a0182cca7f
BLAKE2b-256 checksum
How to use checksums
4561154b9fbb7dd0592db9bfc0722c88852df0f44effbfc442a51b4d7fc3ec81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.8

Release files / pyOpenAnnotate-0.4.2-py3-none-any.whl

Download URL pyOpenAnnotate-0.4.2-py3-none-any.whl
Size 11.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
eaa59ce38a601eaa8e48e2c11b7cb5b4881a9e9a8bb581ce2e25be5b1c26318f
BLAKE2b-256 checksum
How to use checksums
0b9efbaba924e1614f532b79a2e9c8ce7300a7f497162bd4114c156b08365e8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.8

Release history Release notifications | RSS feed

This release

0.4.2 This release

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.9

2 release files

0.3.8

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.3

2 release files

0.3.1

2 release files

0.3

2 release files

0.2

2 release files

0.1

2 release files

0.0.1

2 release files

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