Several face anti-spoofing models from github. There are eight models to detect spoofing. For real-life projects combination of m6 and m8 gives a high accuracy (more than 99%).
- M1: https://github.com/zeusees/HyperFAS
- M2: https://github.com/emadeldeen24/face-anti-spoofing
- M3: https://github.com/Davidzhangyuanhan/CelebA-Spoof
- M4: https://github.com/JinghuiZhou/awesome_face_antispoofing
- M5: Simple CNN model. I have trained this model from scratch.
- M6: https://github.com/minivision-ai/Silent-Face-Anti-Spoofing
- M7: https://github.com/Saiyam26/Face-Anti-Spoofing-using-DeePixBiS
- M8: Another CNN model trained using darknet. We have trained this model with a private dataset. This model tries to detect mobile or printed photo in the input image.
Requirements:
python ==> 3.6
pip3 install pip --upgrade
pip3 install -r requirements.txt
Usage:
python3 test.py
TODO:
- ?