Skip to content

AmrKhaledSaleh/Real_Time_Facial_Expression_Recognition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ceasefire Now

Real Time Facial Expression Recognition

  • 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.

Table of Contents

Installation

  1. Clone the repository: git clone https://github.com/AmrKhaledSaleh/Real_Time_Facial_Expression_Recognition.git
  2. Navigate to the project directory: cd Real_Time_Facial_Expression_Recognition
  3. Install dependencies:
    • pip install numpy
    • pip install opencv-python
    • pip install keras

Features

  • This project has three main features :

1. Detect facial expressions from camera

  • 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'}

2. Detect facial expressions of a photo

  • the app will detect facial expressions of the photo uploaded

3. Detect facial expressions of a video

  • the app will detect facial expressions of the video uploaded

Usage

  • Run the application: python main.py
  • Choose the between these three features :
    1. upload a photo
    2. upload a video
    3. open camera
  • (Screenshots of the GUI)

Demo

Check out the model on Kaggle here

Documentation

Additional documentation and usage details can be found here.

Credits

  • (Our names)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published