- Real Time Facial Expression Recognition is a project that utilizes deep learning & computer vision to analyze facial expressions in real-time.
- It detects and classifies facial expressions such as happiness, sadness, anger, etc.
- Clone the repository:
git clone https://github.com/AmrKhaledSaleh/Real_Time_Facial_Expression_Recognition.git
- Navigate to the project directory:
cd Real_Time_Facial_Expression_Recognition
- Install dependencies:
- pip install numpy
- pip install opencv-python
- pip install keras
- This project has three main features :
- the app will detect your facial expressions throw your camera in real time
- It will classify your facial expression into one out of seven expressions which are: {'anger', 'disgust', 'fear', 'happiness', 'neutral', 'sad', 'surprise'}
- the app will detect facial expressions of the photo uploaded
- the app will detect facial expressions of the video uploaded
- Run the application:
python main.py
- Choose the between these three features :
- upload a photo
- upload a video
- open camera
- (Screenshots of the GUI)
Check out the model on Kaggle here
Additional documentation and usage details can be found here.
- (Our names)