An open API service indexing awesome lists of open source software.

https://github.com/cyberfantics/emojify

"Emojify" is a deep learning-based application that classifies human facial expressions and maps them to corresponding emojis or avatars. This project leverages computer vision techniques to enhance emoji-driven storytelling and user interactions.
https://github.com/cyberfantics/emojify

ann cyberfantics deeplearning deeplearning-ai emojify machinelearning

Last synced: 2 months ago
JSON representation

"Emojify" is a deep learning-based application that classifies human facial expressions and maps them to corresponding emojis or avatars. This project leverages computer vision techniques to enhance emoji-driven storytelling and user interactions.

Awesome Lists containing this project

README

        

# Emojify – Create Your Own Emoji with Deep Learning 🎭

![Emojify App](Emojify.png)

## 📌 Project Overview
**Emojify** is a deep learning-based application that detects human facial expressions and maps them to corresponding emojis or avatars. This project utilizes **computer vision** and **deep learning** techniques to enhance user interactions through emotion-based emoji generation.

## 🚀 Features
✅ Real-time facial expression detection
✅ Emoji mapping based on classified emotions
✅ Interactive web app using **Streamlit**
✅ Built with **OpenCV, Keras, NumPy, and PIL**

## 🏗️ Tech Stack
- **Deep Learning** (Keras, TensorFlow)
- **Computer Vision** (OpenCV)
- **Web App Framework** (Streamlit)
- **Python Libraries** (NumPy, PIL)

## 📂 Installation
Clone the repository:
```bash
git clone https://github.com/cyberfantics/Emojify.git
cd Emojify
```

### Install dependencies:
```pip install -r requirements.txt```

### Run the Streamlit app:
```streamlit run app.py```

## 🎯 Usage
- Upload an image or use a webcam feed.
- The model classifies the facial expression.
- A matching emoji appears based on the detected emotion.

## 📸 Demo
Check out the live app: [Emojify Web App](https://cyberfantics-emojify-app-siktsr.streamlit.app/)

## 🏆 Credits
Developed by [Syed Mansoor ul Hassan Bukhari](https://www.linkedin.com/in/mansoor-bukhari/) as a semester project for the **Artificial Neural Networks (ANN) course**.

---

⭐ **Star this repo** if you find it useful! 🚀