Skip to content

This is the main calling python script that will invoke the clsVideoZoom class to initiate the model to read the real-time hand movements gesture that enables video zoom control.

SatyakiDe2019/HumanGestureWithComputerVision

Repository files navigation

Real-time zoom-in & zoom-out using hand gestures through Computer Vision

About this app

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.

How to run this app

(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.

Screenshots

demo.GIF

Resources

About

This is the main calling python script that will invoke the clsVideoZoom class to initiate the model to read the real-time hand movements gesture that enables video zoom control.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages