Skip to content

A web application that uses computer vision and deep learning to detect facial emotions in real-time. The application uses a pre-trained convolutional neural network to classify emotions based on facial expressions.

Notifications You must be signed in to change notification settings

Hardvan/EmotionDetector

Repository files navigation

Emotion Detector

This project is a web application that uses computer vision and deep learning to detect facial emotions in real-time. The application uses a pre-trained convolutional neural network to classify emotions based on facial expressions. Users can interact with the application by turning on their webcam with the Play button, taking a snapshot of their face with the Snap button and the application will detect their emotions in real-time.
Link to my Jupyter Notebook for more details about the model: Emotion Detector.ipynb

Link to the Website

Demonstration Video

Emotion Detector

Tech Stack

  • HTML
  • CSS
  • JavaScript
  • Bootstrap
  • Flask
  • OpenCV (cv2)
  • NumPy
  • Tensorflow
  • PIL (Python Imaging Library)
  • Base64

About

A web application that uses computer vision and deep learning to detect facial emotions in real-time. The application uses a pre-trained convolutional neural network to classify emotions based on facial expressions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published