Now tensorflow2.0 was released, and i am working on it, it is coming soon.
Purpose: I want to make a face analyzer including face detect and face alignment. Most of the face keypoints codes that opensourced are neither stable nor smooth, including some research papers. And the commercial sdk is pretty expensive. So, there is Peppa_Pig_Face_Engine.
It is a simple demo including face detection and face aligment, and some optimizations were made to make the result smooth.
I think it is pretty cool, see the demo:
click the gif to see the video:
-
tensorflow1.12
-
opencv
-
python 3.6
-
easydict
- download pretrained model, put them into ./model
- run
python demo.py --cam_id 0
orpython demo.py --video test.mp4
orpython demo.py --video test.mp4 --mask True
if u want a face mask
The project is based on two of my other repos. If you want to train with your own data, or you want to know the details about the models, click them.
The project is supported by myself, i need your advice to improve it. Hope the codes can help you, contact me if u have any question( 2120140200@mail.nankai.edu.cn), and i need your star,also your contribution.
- Transfer to tensorflow 2.0 ing....
- Add some GAN model to make it fun ing....