/HandFlix

Project for Artificial Vision Subject

Primary LanguagePython

handflix logo

Hand-controlled video player

Table of Contents
  1. πŸ‘ About The Project
  2. πŸ‘Ÿ Getting Started
  3. πŸš‹ Usage
  4. πŸ‘€ Contributing
  5. βœ‰οΈ Contact
  6. πŸ™ Acknowledgements

πŸ‘ About The Project

Handflix is a hand-controlled video player web application. Our web application is based on the hand position tracker provided by MediaPipe in order to control start, pause and stop video actions. πŸŽ“ It's a college's project for Digital Image Processing. Computer Vision's course.

handflix screenshot

πŸ‘Ÿ Getting Started

With Python 3.7.9 installed...

pip3 install virtualenv
python -m virtualenv env
env\Scripts\activate.bat
pip3 install Flask
pip3 install mediapipe
pip3 freeze
set FLASK_ENV=development
set FLASK_DEBUG=1
python -m flask run

The app is running now on http://localhost:5000

🌟 Remember to give permission to the browser for webcam live stream and for media content playback.

πŸš‹ Usage

Gestures avaliables:

poses

πŸ‘€ Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

βœ‰οΈ Contact

Diana HernΓ‘ndez

dianait_ dianait_ dianahernandez

Γ“scar BlΓ‘nquez

osacarblanq oscarblanq oscarblanquez

Matthew Conde

mawconol mawconol matthewconde

πŸ™ Acknowledgements