FaceEmoji is a real-time emotion recognition system that reacts to your facial expressions and gestures — just like an emoji mirror!
It detects straight face, smiling, and hands up gestures from your webcam feed and displays matching emojis in real time.
- 🎥 Live emotion detection using MediaPipe
- 😐 Detects Straight Face
- 😁 Detects Smile
- ✋ Detects Hands Up
- 🧩 Real-time emoji reactions using Pygame
| Emotion | Example |
|---|---|
| Straight Face | ![]() |
| Smiling | ![]() |
| Hands Up | ![]() |
# Clone this repository
git clone https://github.com/SouriRishik/FaceEmoji.git
cd FaceEmojipip install opencv-python mediapipe pygame numpypython emoji_reactor.pyMake sure you have an emojis/ folder containing:
emojis/
├── straight.png
├── smile.png
└── handsup.png
- Python 3
- MediaPipe – Face and Hand landmark detection
- OpenCV – Real-time video processing
- Pygame – Emoji display window
Real-time emotion-based emoji reaction system built for fun and creative interaction. Press 'q' to exit the app.


