Skip to content

dakkkshh/Open-Mouse

Repository files navigation

Open-Mouse

This is a Virtual Mouse software with codebase in python. It uses packages autopy, openCV and MediaPipe.

Hand Tracking Module

HandTrackingModuleDemo.mp4

Open Mouse Module

OpenMouseModuleDemo.mp4

It tracks down the hand movement and if these movements are within the given rectangle, them it will change cursor's position based on these hand movements. If Index finger is up then it it considered to be in Hovering Mode If a scissor chop is done using Index and Middle Finger then it will be considered as a Right-Click. If both Index and Middle Fingers are kept closed to each other then it will be considered as No Operation Mode. An FPS Counter is also provided in top left corner for the user to know the FPS.

Scope for Extended Uses:

A Hand Tracking Module is also provided which can detect number of hands(provided by user). Project's implementation can further be opitimized for increased benefits like draw-on-image or virtual keyboard.

About

Virtual Mouse using openCV and MediaPipe

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages