A computer vision-powered Python application that lets you control your computer using just your hand gestures — no mouse, no touchpad. Move your cursor, click, scroll, minimize, and close windows using natural hand signs captured via your webcam.
 (1).mp4) LinkedIn Post: https://www.linkedin.com/posts/pardha-sai-gudivada-297447259_cursor-fist-fingers-activity-7336760186415566848-0RPd?utm_source=share&utm_medium=member_desktop&rcm=ACoAAD-adNMBWOs4JOyaZhKgD5atD4XunZHhXlo
- 🖱️ Move Cursor - Move your open hand in front of the webcam
- 👊 Click - Make a fist gesture
- ⬆️⬇️ Scroll - Hold your index and middle fingers together
- 📉 Minimize Window - Raise your pinky finger
- 👍 Close Application - Show a thumbs-up
- 👌 Double Click - Make an OK sign
🎮 Includes a Pygame overlay that visually displays real-time hand tracking and gesture detection feedback.
- Python
- OpenCV
- MediaPipe
- PyAutoGUI
- Pygame
1️⃣ Clone the repository:
git clone https://github.com/Pardhuu66/Gesture-Control-PC.git
cd Gesture-Control-PC2️⃣ Install dependencies:
pip install -r requirements.txt3️⃣ Run the application:
python main.py- Uses MediaPipe to detect hand landmarks in real-time via webcam.
- Maps specific gestures (fist, open hand, thumb up, etc.) to system actions using PyAutoGUI.
- Displays real-time gesture feedback and hand detection using Pygame overlay.
I’ve always been fascinated by the possibilities at the intersection of computer vision and human-computer interaction. While interning at Turtil and diving into machine learning, I challenged myself to create something functional and futuristic — and this is the result!
This project is a small step toward touchless interfaces redefining our digital experience.
This project is licensed under the MIT License.
Love tech, computer vision, or side projects?
Feel free to connect and collaborate!
- Add multi-hand support
- Enable custom gesture mapping
- Improve gesture detection robustness in low light