The main idea is to capture the human face through live web proctoring and recognize the facial expressions stimulated in the face and describe the age, gender and create and display an emoji according to the expression.
- Face Detection
- Expression Evaluation
- Gender Recognition
- Age Detection
- pandas
- pickleshare
- numpy
- tensorflow
- flask
- cnn
- keras
- open-cv
- smptlib
- sql
- In Xmoji(expression to emoji) project we use convolutional neural networks to detect the image and generate the suitable emoji of the human being captured through live web cam feed.
- Using OpenCV library we capture the human face through live feed/also we can upload an existing image and then the model generates an emoji according to the expression shown by the human-face or in a picture.
- We also derive the age, gender attributes of the human being captured through the live cam.
- Clone the repo
git clone https://github.com/YaswanthKota/Xmoji--.git
- Install required packages
$ pip install -r requirements.txt
- Train the Model
$ cd Xmoji-- $ python3 train.py - Run the Model
$ python3 main.py
To get a local copy up and running follow these simple steps.
This is an example of how to list the packages that you need to run this project.
cd Xmoji--
cat requirements.txtFor more examples, please refer to the Documentation