Emojis are ideograms and smileys used in electronic messages and web pages. Emoji exist in various genres, including facial expressions, common objects, places and types of weather, and animals. They are much like emoticons, but emoji are actual pictures instead of typographics.
- Filters to detect hand.
- CNN for training the model.
The model is made up of a neural network consisting of 2 convolutional networks followed by 2 dense layers.
- Clone the repository
- Enter the directory
Emojinator_code/
- Run
CreateGest.py
to create your own dataset of gestures (stored in gestures/) - Run
CreateCSV.py
to create a CSV file for the dataset containing gestures (stored as train_foo.csv) - Run
train_emojinator.py
to train the classifier on the generated dataset. Anemojinator.h5
model is saved which will be later used for making predictions. - Run
emojinator.py
to predict results
git clone https://github.com/shrinidhi99/Emojinator.git
cd Emojinator_code
python3 CreateGest.py
python3 CreateCSV.py
python3 train_emojinator.py
python3 emojinator.py