Handles video input, validation, frame extraction, resizing, and normalization.
Detects faces using a custom Roboflow model with configurable confidence thresholds.
Annotates faces, tracks detections, and reconstructs output video.
Coordinates data flow, manages files, progress, errors, and results.
Streamlit-based interface for upload, threshold adjustment, progress monitoring, and results display.
by Pavani