Skip to content

kishon45229/HappyPics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HappyPics

HappyPics is a Streamlit web application that uses facial emotion detection to analyze uploaded images and display the detected emotions with confidence scores. This repository contains the code for the HappyPics app, built with Python, Streamlit, Matplotlib, OpenCV, and the Facial Emotion Recognition (FER) library.

Key Features:

  1. Upload images (JPEG, PNG) to analyze facial expressions.
  2. Detect emotions (e.g., happiness, sadness) with confidence scores using FER.
  3. Store and display analysis history for each user.
  4. View plots based on the user's analysis history.
  5. Deployed on Streamlit Community Cloud for easy access and usage.

Technologies Used:

  • Python
  • Streamlit
  • OpenCV
  • Facial Emotion Recognition (FER) library
  • Matplotlib

Deployment:

The app is deployed on Streamlit Community Cloud and can be accessed here.

Usage:

  1. Upload an image and see real-time emotion detection results.
  2. View your analysis history and choose plots in the sidebar.
  3. Clear your history securely when done.

Contributing:

Contributions are welcome! Feel free to fork this repository, make improvements, and submit pull requests. For major changes, please open an issue first to discuss what you would like to change.

License:

This project is licensed under the MIT License - see the LICENSE file for details.

About

HappyPics is a Streamlit app that analyzes facial emotions from uploaded images using FER. Securely log in with Firebase Authentication, view emotion detection results, and explore historical data with visual insights. Track emotion trends and proportions effortlessly. Perfect for discovering and tracking your emotional expressions.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages