This computer-vision app will visually read the human hand gestures from any video or Web-CAM in real-time & then able to translate it to zoom-in or zoom-out of that video streaming. This application developed using Open-CV & another brilliant model calls Mediapipe. This project is for the intermediate Python developer & Data Science Newbi's.
(The following instructions apply to Posix/bash. Windows users should check here.)
First, clone this repository and open a terminal inside the root folder.
Create and activate a new virtual environment (recommended) by running the following:
python3 -m venv venv
source venv/bin/activate
Install the requirements:
pip install -r requirements.txt
Run the model Visual Reading-App:
python viewHandMotion.py
Make sure that you are properly connected with a functional WebCam (Preferably a separate external WebCam) & mount that at a pre-defined distance from the subjects.
- To learn more about Open-CV, check out our documentation.
- To learn more about Mediapipe, check out our documentation.
- To view the complete demo with sound, check out our YouTube Page.