Skip to content

Speed up image selection, tagging, annotation and bounding boxing of relevant images to then use in machine learning models.

License

Notifications You must be signed in to change notification settings

LeeWannacott/image-annotation-tools

Repository files navigation

Speed up image selection, tagging and bounding boxing of relevant images to then use in machine learning models.

1. The program reads frames/images from a video resizes the original images down into a grid.
2. Allows the user to select a span of images, place bounding boxes and tag the images with text. 
3. A text file containing the frames tagging and boxes is produced on each press of the space bar.
4. The next frames from the video are fed into the grid on Space bar.

Keyboard and mouse shortcuts:

Esc = Exit the program.
Left mouse click = Select span of images.
Right mouse drag = Create rectangle bounding boxes.
Middle mouse click = Undo selection, or bounding box placement.
Spacebar = Go to next set of images and store tagged images + frame numbers in text file.

Example of loading images on spacebar:

load_images

Example of selecting relevant span of images:

Annotate_images

Example of having placed bounding boxes: bbox

Text file produced on spacebar containing: image/frame number, tagging and bounding box coordinates. List_of_tagged_images

About

Speed up image selection, tagging, annotation and bounding boxing of relevant images to then use in machine learning models.

Topics

Resources

License

Stars

Watchers

Forks

Languages