Video Annotation Studio
Extract useful frames from video, generate YOLO labels, and review annotations.

Open screenshot in the desktop Image Viewer
About this project
A web-based dataset-preparation tool that connects video extraction, model-assisted annotation, and manual review. Users upload a YOLO model, choose which detection classes to extract, and refine the resulting frames and labels.
What I built
- Built model upload and video extraction with class filtering and frame-skip controls.
- Used YOLO predictions to prepare annotations for extracted frames.
- Added class mapping and manual editing of bounding boxes and labels.
- Created review workflows for correcting or removing frames and annotations.
Tools
Python · Flask · YOLO · JavaScript · HTML & CSS