Welcome to the Facial Emotion Recognition App, a real-time web application designed to monitor students' moods in a classroom. Utilizing a convolutional neural network with Python, Streamlit, and Streamlit WebRTC, this app provides insightful emotion analysis in educational environments.
- Real-Time Emotion Recognition: Uses advanced CNN to identify and analyze emotions in real-time.
- Streamlit Integration: Offers a user-friendly web interface for easy interaction and monitoring.
- Educational Focus: Tailored to understand and improve the classroom experience.
- Docker and Docker Compose
# Copy environment variables
cp .env.example .env
# Start development containers
docker-compose up
Execute tests as described in the Python unittest documentation..
docker-compose exec app python -m unittest -v <test_class_directory>
This project is the result of the collaborative efforts of these fantastic individuals:
We thank them for their invaluable contributions and expertise.
This project is open-sourced software licensed unde the MIT license.