Hipsterize your cat with deep learning. Put glasses on!
Inspired by "Hipsterize Your Dog With Deep Learning"
Project contains:
At first, I used cat frontal face detector of OpenCV, but it looks so bad performance for most of real cat photos. So I decided up to make new model with deep learning.
Regression method is used for both face detection and landmark detection, so that model is very naive to use on real application. But it works extremely well than I expected ;)
Used Cat dataset on Kaggle for training and validation.
python preprocess.py
python train.py
python preprocess_lmks.py
python train_lmks.py
python test.py bbs_1.h5 lmks_1.h5