A smart media player application that uses hand gestures to control video playback. Built with OpenCV, MediaPipe, PyQt5, and VLC, it enables intuitive control without touching your keyboard or mouse
- ✌️ Two Fingers → Pause
- 👌 "O" Gesture → Play
- 👍 Thumbs Up → Increase Volume
- 👎 Thumbs Down → Decrease Volume
- 👉 Swipe → Next Video
- 👈 Swipe ← Previous Video
- ✊ Fist → Exit player
- 🎤 Optional voice command support
- 📂 Playlist support with auto-play
- 🎛️ Gesture customization via GUI
- 📹 Raspberry Pi camera or webcam support
- Python 3.x
- OpenCV
- MediaPipe (Hand Tracking)
- PyQt5 (Graphical User Interface)
- VLC (for media backend)
- TensorFlow/Keras (optional: custom CNN gesture model)
Install dependencies using:
pip install -r requirements.txt