Skip to content

SouriRishik/FaceEmoji

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🤖 FaceEmoji

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.


🧠 Features

  • 🎥 Live emotion detection using MediaPipe
  • 😐 Detects Straight Face
  • 😁 Detects Smile
  • ✋ Detects Hands Up
  • 🧩 Real-time emoji reactions using Pygame

🖥️ Demo

Emotion Example
Straight Face
Smiling
Hands Up

⚙️ Installation

# Clone this repository
git clone https://github.com/SouriRishik/FaceEmoji.git
cd FaceEmoji

Install dependencies

pip install opencv-python mediapipe pygame numpy

▶️ Usage

python emoji_reactor.py

Make sure you have an emojis/ folder containing:

emojis/

├── straight.png

├── smile.png

└── handsup.png


🧩 Tech Stack

  • Python 3
  • MediaPipe – Face and Hand landmark detection
  • OpenCV – Real-time video processing
  • Pygame – Emoji display window

📸 Preview

Real-time emotion-based emoji reaction system built for fun and creative interaction. Press 'q' to exit the app.

About

This fun project is to show meme emojis based on reaction given by the user

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages