Skip to content

A Deep Learning based project for controlling mouse events like movement, click and drag

Notifications You must be signed in to change notification settings

hrishibawane/hand-gesture-mouse-control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hand Gesture Mouse Control

A Deep Learning based attempt at developing a computer vision based software for controlling mouse events like clicks, drags and movement.

Requirements

To run this project locally on your system:

  • Clone this repository in your system
  • cd into the cloned directory and run pip install -r requirements.txt in your terminal
  • Run main.py file using python3 main.py

Usage

  • Gesture: Zero => Action: Drag
  • Gesture: Two => Action: Left Click
  • Gesture: One (or any other) => Move Pointer

Drag

Left Click

Move

Note: The hand detection works on skin detection. Thus, any background noise should be avoided.

Tech Stack

Some important packages or modules used in the project:

  • Keras
  • OpenCV
  • PyAutoGui
  • Pillow

Dataset

Can be downloaded from here

Scope of Improvement

There is a lot of scope for improvement like:

  • Smooth movement
  • More accurate detection of gestures
  • Add more functionalities of mouse events
  • Hand detection in various lighting environments

Any suggestions, ideas or contributions are welcomed.

About

A Deep Learning based project for controlling mouse events like movement, click and drag

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published