/Deep-Surveillance-Monitor-Facial-Emotion-Age-Gender-Recognition-System

Computer Vision module for detecting emotion, age and gender of a person in any given image, video or real time webcam. A custom VGG16 model was developed and trained on open source facial datasets downloaded from Kaggle and IMDB. OpenCV,dlib & keras were used to aid facial detection and video processing. The final system can detect the emotion, age and gender of people in any given image, video or real time webcam

Primary LanguageJupyter Notebook

Deep-Surveillance-Monitor-Facial-Emotion-Age-Gender-Recognition-System

Computer Vision module for detecting emotion, age and gender of a person in any given image, video or real time webcam. A custom VGG16 model was developed and trained on open source facial datasets downloaded from Kaggle and IMDB. OpenCV,dlib & keras were used to aid facial detection and video processing. The final system can detect the emotion, age and gender of people in any given image, video or real time webcam.

Screenshost

Detect Emotion, Age, Gender in Any Image!

Detect Emotion, Age, Gender in Any Video!

Detect Emotion, Age, Gender in Webcam!

Technologies used

How to Install and Use

  1. Install Python. Download my repo and change to directory of repo.
  2. On command prompt, run pip install -r requirements.txt
  3. On commmand prompt, run jupter notebook
  4. Open and run my jupyter notebook