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.
- Host: GitHub
- URL: https://github.com/cyberfantics/emojify
- Owner: cyberfantics
- Created: 2025-03-19T09:50:56.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-03-19T12:26:42.000Z (2 months ago)
- Last Synced: 2025-03-19T12:28:52.112Z (2 months ago)
- Topics: ann, cyberfantics, deeplearning, deeplearning-ai, emojify, machinelearning
- Language: Jupyter Notebook
- Homepage: https://cyberfantics-emojify-app-siktsr.streamlit.app/
- Size: 766 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Emojify – Create Your Own Emoji with Deep Learning 🎭

## 📌 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! 🚀