A web app that allows users to interact with a video player to embed YouTube videos.
Users will be able to control the player using gestures and monitor attention on the video using facial features to pause or resume video playback depending on the user's attention.
Gesture recognition and facial feature tracking leverage MediaPipe models.
Install required dependecies:
pip install -r requirements.txt
Run the app
flask run
-
IFrame Player API - Embed a YouTube video player
-
Gesture recognition - Recognize hand gestures in real time
-
Face landmark detection - Detect face landmarks and facial expressions