ytan101 / workplace-emotion-detector

Detect workplace emotions
MIT License
0 stars 3 forks source link

Emotion Detection for Webcam and Screencast

This project is based on the FER2013 dataset and is an implementation to try and detect different facial emotions using a Tensorflow implementation. Our primary usecase was to try and detect the faces of online meetings so that presenters can guage the audience reactions and get a live general sentiment on their audience.

This project was made possible with the contributions of the following people:
https://github.com/cweien3008
https://github.com/InitialCnotD
https://github.com/Jamessukanto
https://github.com/Thiggz
https://github.com/ytan101

FER2013 (https://www.kaggle.com/datasets/msambare/fer2013) consists of 7 classes (angry, disgust, fear, happy, neutral, sad, surprise)

In order to scope down the project to either positive, neutral or negative emotions, surprise was not considered.

git clone https://github.com/ytan101/workplace-emotion-detector.git
pip install -r requirements.txt

Webcam Emotion Detection

webcam
This implementation is done with Streamlit serving the webapp.