Skip to content

A repo which contains many exciting computer vision projects made with the power of Python, OpenCV and Mediapipe.

Notifications You must be signed in to change notification settings

ShadowSlayer03/Python-OpenCV-Projects

Repository files navigation

🧠 Python OpenCV Projects

Welcome to Python OpenCV Projects – a collection of exciting and interactive Computer Vision projects built using Python, OpenCV, and MediaPipe. Whether you're a beginner exploring computer vision or a seasoned dev looking for inspiration, this repo has something cool for you! 🔥


🚀 Tech Stack

  • 🐍 Python 3.x
  • 👁️ OpenCV
  • 🖐️ MediaPipe
  • 🧠 Numpy
  • 🎯 Custom logic, gestures, tracking, and more!

📁 Projects

🎨 1. AI Virtual Painter Project

Paint on your screen using just your fingers! This project uses hand gesture tracking to allow you to draw like an artist without touching the mouse.

  • Hand detection using MediaPipe
  • Virtual brush controlled by index finger
  • Color palette and clear screen gestures

🖱️ 2. AI Virtual Mouse Project

Control your mouse cursor using your hand gestures — sci-fi in real life!

  • Track your hand and index finger to move the cursor
  • Perform clicks with gestures
  • Smooth and responsive mouse control

✋ 3. Finger Counter Project

Detect how many fingers you're holding up in real-time.

  • Real-time hand tracking
  • Counts and displays the number of raised fingers
  • Useful for gesture-based controls or fun!

🔊 4. Gesture Volume Control Project

Control your system volume using just your fingers – no keyboard needed!

  • Uses distance between thumb and index finger to set volume
  • Audio control via pycaw
  • Real-time volume level display

🏋️‍♂️ 5. Personal AI Trainer Project

Your own AI fitness trainer that counts reps and helps with posture recognition.

  • Detects body poses using MediaPipe
  • Counts exercise reps (like squats, curls)
  • Helps in home workouts 💪

📦 Requirements

Install the required packages using:

pip install -r requirements.txt

💡 Inspiration

This repo is all about making fun + functional projects with CV.

Great for:

  • Learning OpenCV & MediaPipe

  • Practicing Python logic

  • Building cool demos & prototypes

🙌 Contributions

Feel free to fork, star ⭐, and contribute! Pull requests are welcome.

👤 Author

Made with ❤️ by ShadowSlayer03

About

A repo which contains many exciting computer vision projects made with the power of Python, OpenCV and Mediapipe.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages