A real-time computer vision system that enables touchless interaction using hand gestures. Built with OpenCV and MediaPipe, this project allows users to control different camera modes and visual effects using only their hands.
- โ Real-time hand tracking and detection
- ๐ค Multiple gesture recognition (10+ gestures)
- ๐ฎ Interactive modes (DJ, Gun, Peace, Fight, etc.)
- ๐จ Dynamic visual effects and overlays
- ๐ธ Capture and save sketch images
- ๐ Motion-based gesture detection (Yo-Yo movement)
| Gesture | Action |
|---|---|
| ๐ซ Gun Sign | Gun Mode |
| โ๏ธ Peace Sign | Peace Mode |
| ๐ง DJ Sign | DJ Mode |
| โ Fist | Fight Mode |
| ๐๏ธ Open Hand | Normal Mode |
| ๐ Thumbs Up | Like Mode |
| ๐ OK Sign | OK Mode |
| โ Stop Sign | Stop Mode |
| โ๏ธ Pointing | Point Mode |
| ๐ Yo-Yo Motion | Music Mode |
- Python
- OpenCV
- MediaPipe
- NumPy
bandicam.2026-04-15.09-32-26-376.mp4
- SPACEBAR โ Save sketch ๐ธ
- Q โ Quit program โ
- Captured sketches will be saved in the
Sketches/folder - Images are saved automatically with unique names
- Touchless systems
- AI-based interaction
- Smart surveillance
- Human-computer interaction projects
- Fun and creative camera applications
- Add AI-based custom gesture training
- Mobile app integration
- Voice + gesture control system
- Gesture-controlled games
Hamdan Saddique
If you like this project, give it a โญ on GitHub and share it!