Hand Tracking Virtual Mouse 🖐️

Control Your Computer with Hand Gestures

No mouse? No problem! Use your hand movements to control the cursor, click, scroll, and zoom.

Get Started

Our Team

Hung, Nhu, Tran, Nhat, Dung

Our Team

Features

Our system supports various hand gestures to control your computer effortlessly.

Cursor Movement

Moving Cursor

Move your hand to control the cursor smoothly.

Left Click

Left Click Functions

Use index finger gestures to perform different clicks.

Right Click

Right Click Functions

Use middle finger gestures to perform different clicks.

Double Click

Double Click Functions

Use ring finger gestures to perform different clicks.

Scrolling up

Scrolling

Scroll down by raising your pinky.

Scrolling down

Scrolling

Scroll up by raising your index finger.

Zoom in

Zooming

Zoom in by raising your index and middle fingers.

Zoom out

Zooming

Zoom out by raising your index and pinky fingers.

Drag & Drop

Drag & Drop

Hold all fingers down to drag items, lift to drop.

Installation Guide

Follow these simple steps to set up the Hand Tracking Virtual Mouse:

1️⃣ Install Required Packages

Run this in your terminal:

pip install opencv-python mediapipe pyautogui

2️⃣ Run the Application

Execute the following command:

python app.py

Download the Code

Get the Python scripts required to run the application.

Download app.py Download controller.py

See it in Action 🎬

Watch how easy it is to control your computer with hand gestures.