Skip to content

A virtual mouse that allow users to control their mouse via their webcam! It was built using OpenCV & MediaPipe.

Notifications You must be signed in to change notification settings

GrahlmanMatthew/Virtual-Mouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Virtual Mouse

Overview

A virtual-mouse application that allows the user to control their mouse in real time using their webcam.

Execution

  • Install the dependencies by running pip install -r requirements.txt.
  • Run Virtual Mouse using python main.py.

Virtual Mouse Controls & Legend

Controls:

  • Mouse movement (BLUE); raise only your index finger
  • Left click (RED); raise both your index + middle finger then make them touch
  • Right click (GREEN); raise your index + middle + ring fingers, then make them touch

Legend:

  • PURPLE: rectangle representing your computer's monitor
  • CYAN: 2 rectangles representing the scrollbar options (up & down)

Demo

The GIF below shows me completing the Human Benchmark Aim Test using this Virtual Mouse application.

About

A virtual mouse that allow users to control their mouse via their webcam! It was built using OpenCV & MediaPipe.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages