This project is about developing a system that can detect the emotions of a person in realtime from the video on the basis of a pre-trained keras model. This model was trained using Google's Teachable Machine Learning.
The project can detect the following emotions:- Angry, Happy, Sad, Smile, Surprise
- Python, Mediapipe, Keras
- Teachable Machine Learning (For model training)
-
Run
pip install -r requirements.txt
to install all the requirements. -
To the run the project, go to the terminal and run
python main.py
. This will popup two windows, one for capturing thevideo input
and the other for displyaing theemotion output.
Note: The Model (.h5 file) has been trained using the Teachable Machine Learning which is an esay to use ML Training Platform by Google. Do checkout that platform.
Do checkout the Below Video for Demo of the Project.
Github - MBSA-INFINITY LinkedIn - MBSAIADITYA Portfolio - MBSA Instagram - MBSAIADITYA