Skip to content

Latest commit

ย 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ–๏ธ Finger Mouse (Virtual Mouse using Hand Gestures)

A gesture-controlled virtual mouse that allows users to control cursor movement, clicking, and holding actions using real-time hand gestures with computer vision.


๐Ÿš€ Features

  • Move cursor using index finger
  • Click using thumb + middle finger
  • Hold mouse using all 5 fingers
  • Smooth and real-time tracking
  • Works with webcam

๐Ÿ› ๏ธ Technologies Used

  • Python
  • OpenCV
  • MediaPipe
  • PyAutoGUI

๐Ÿ“ฆ Installation

Install required libraries:

pip install opencv-python mediapipe pyautogui


โ–ถ๏ธ How to Run

python finger_mouse.py


โš ๏ธ Important Note

Download the model file from: https://storage.googleapis.com/mediapipe-models/hand_landmarker/hand_landmarker/float16/1/hand_landmarker.task

Place it in the same folder as the Python file.


๐ŸŽฎ Controls

  • Index Finger โ†’ Move Cursor
  • Thumb + Middle Finger โ†’ Click
  • All 5 Fingers โ†’ Mouse Hold

๐Ÿ“Œ Future Improvements

  • Right-click gesture
  • Scroll functionality
  • Improved accuracy

๐Ÿ’ผ Author

Narla Vamshi


โญ Support

If you like this project, give it a โญ on GitHub!

About

A gesture-controlled virtual mouse using computer vision that allows cursor movement, clicking, and holding actions with hand gestures.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages