Skip to content

A media controller based on computer vision via OpenCV for visual inputs and a media player built from python-vlc and tkinter to be controlled.

Notifications You must be signed in to change notification settings

jtcarden0001/CVMediaController-ProjectDirectory

Repository files navigation

Computer Vision Media Controller

Download

An executable of the Computer Vision Media Controller is available here.

About

The Computer Vision Media Controller is a program that can send media player controls to a YouTube video using either facial recognition or gesture recognition.

Using the Program

Upon launching the program, enter the URL of a YouTube video into the provided text input field and click Start. Playback will begin.

Program Modes

There are two modes that the program can operate in: Facial Recognition Mode and Gesture Recognition Mode. This can be selected using a radio button toggle in main UI.

In Facial Recognition Mode, the video will play as long as a face is detected by your webcam. When no face is detected, the video will pause.

In Gesture Recognition Mode, the video will be controlled by hand gestures detected by your webcam. The supported gestures are:

Play Pause Vol Up Vol Down Fast Forward Rewind

Repo Organization

The various components of the program have been developed independently from each other and reside in the appropriately named folders. The complete program is in the folder titled CV Media Controller Prototype.

About

A media controller based on computer vision via OpenCV for visual inputs and a media player built from python-vlc and tkinter to be controlled.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages