ruthwikpabbu/facial-emotion-detector
0
Facial Emotion Detector
Live demo: https://huggingface.co/spaces/ruthwikpabbu/facial-emotion-detector
A CNN-based facial emotion classifier built with Python, OpenCV, Keras, and FastAPI.
Detects 7 emotions: angry, disgust, fear, happy, neutral, sad, surprise.
Stack
- Python, OpenCV, Keras (TensorFlow), scikit-learn, NumPy
- FastAPI + Jinja2 web interface
- CNN trained on FER-2013 dataset
Run Locally
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python train.py path/to/fer2013.csv
uvicorn app.main:app --reload