Hand-Gesture-Controls   platform

Hand-Gesture-Controls makes human computer interaction simple by making use of Hand Gestures. The computer requires almost no direct contact. All i/o operations can be virtually controlled by using static and dynamic hand gestures. This project makes use of the state-of-art Computer Vision algorithms to recognize hand gestures, which works smoothly without any additional hardware requirements. It leverages models such as CNN implemented by MediaPipe running on top of pybind11. Works direct on hands by making use of MediaPipe Hand detection. Currently it works on Windows platform.

Note: Use Python version: 3.10.6

Features

G-drive Link

Gesture Recognition:

Volume Control
Dynamic Gestures for Volume control. The rate of increase/decrease of volume is proportional to the distance moved by pinch gesture from start point.
Brightness Control Brightness Control
Dynamic Gestures for Brightness control. The rate of increase/decrease of brightness is proportional to the distance moved by pinch gesture from start point.
Left Click
Gesture for single left click
Right Click
Gesture for single right click
FPS
Gesture for single right click
Play/Pause
Gesture for single right click
Open Files
Gesture for single right click
Terminate/Exit
Gesture for single right click