Skip to content

A application that covers the face of the person in front of the camera with emojis based on the facial emotions of that person.

Notifications You must be signed in to change notification settings

Sanket-Mathur/Face-Covering-Emojis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Face-Covering-Emojis

forthebadge made-with-python

Table of Content

General Information

  • The software is used to cover the face of a person with recognizable emotions from the live feed of the camera
  • This is achieved by covering the face with emojis depending on the emotions
  • The project thus includes two major sections "Face Detection" and "Facial Emotion Recognition"
  • Software also includes features like place confidence and prediction indicators and recording the video

Technologies

  • Programming Langugage: Python
    • opencv-python(cv2): for facial recognition and image processing
    • Pillow: for image overlay and processing
    • numpy: for the array data structure
    • keras: for deep learning(CNN) and machine learning
    • PyQt5: for building GUI or the main application program
  • IDE, Code Editor and other Tools
    • VS Code
    • PyQt Designer
  • Version Control
    • git
    • GitHub

Setup

  • Clone the repository locally or download the zip and extract the directory structure
  • Open command line inside the project folder
  • Run the command to install all the required modules
    pip install -r requirements.txt
  • Run the following command to execute the main program
    python main.py

About

A application that covers the face of the person in front of the camera with emojis based on the facial emotions of that person.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published