Skip to content

Gesture controller allows you to control your computer using hand gestures

Notifications You must be signed in to change notification settings

aniket-banyal/Gesture-Controller

Repository files navigation

Gesture Controller

This program allows you to control your computer using hand gestures

Features

Move Cursor
move_cursor.mp4
Left Click
left_click.mp4
Right Click
right_click.mp4
Double Click
double_click.mp4
Scroll
scroll.mp4
Switch window
switch_win.mp4
Volume Control
volume.mp4
Drag and Drop
drag_and_drop.mp4

Overview

OpenCV is used for getting image from webcam.
Mediapipe is used to extract hand landmarks from this image.
GestureDetector uses a deep learning model to classify gesture based on hand landmarks.
GestureController executes the command corresponding to that gesture.

model folder contains the files of deep learning model used for gesture classification.

Getting Started

After cloning this repo run the following commands -

pip install -r requirements.txt
python main.py

About

Gesture controller allows you to control your computer using hand gestures

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages