├── README.md ├── data └── FaceAnti │ └── property.txt ├── logs └── events.out.tfevents.1557998098.lxy-ThinkPad-E480 ├── models ├── FaceAnti │ ├── checkpoint │ ├── mobilenetv2-1_0-0000.params │ └── mobilenetv2-1_1-symbol.json └── FaceDetect │ ├── 12net.caffemodel │ ├── 12net.prototxt │ ├── 24net.caffemodel │ ├── 24net.prototxt │ ├── 48net.caffemodel │ └── 48net.prototxt └── src ├── configs └── config.py ├── face_test ├── Detector.py ├── __init__.py ├── align.py ├── run.sh ├── test.py └── tools_matrix.py ├── losses └── loss.py ├── network ├── lenet5.py ├── mobilenetV2.py └── resnet.py ├── prepare_data ├── aug_failed.txt ├── convert_data_to_tfrecord.py ├── image_preprocess.py ├── read_multi_tfrecord.py ├── read_tfrecord.py ├── run.sh └── run_script.sh ├── test ├── demo.py ├── face_anti.py ├── get_model.py └── run.sh ├── tf2caffe.py ├── train ├── run.sh └── train.py └── utils ├── get_property.py ├── imgpad.py └── transform.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/README.md -------------------------------------------------------------------------------- /data/FaceAnti/property.txt: -------------------------------------------------------------------------------- 1 | 4,7806 -------------------------------------------------------------------------------- /logs/events.out.tfevents.1557998098.lxy-ThinkPad-E480: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/logs/events.out.tfevents.1557998098.lxy-ThinkPad-E480 -------------------------------------------------------------------------------- /models/FaceAnti/checkpoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/models/FaceAnti/checkpoint -------------------------------------------------------------------------------- /models/FaceAnti/mobilenetv2-1_0-0000.params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/models/FaceAnti/mobilenetv2-1_0-0000.params -------------------------------------------------------------------------------- /models/FaceAnti/mobilenetv2-1_1-symbol.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/models/FaceAnti/mobilenetv2-1_1-symbol.json -------------------------------------------------------------------------------- /models/FaceDetect/12net.caffemodel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/models/FaceDetect/12net.caffemodel -------------------------------------------------------------------------------- /models/FaceDetect/12net.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/models/FaceDetect/12net.prototxt -------------------------------------------------------------------------------- /models/FaceDetect/24net.caffemodel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/models/FaceDetect/24net.caffemodel -------------------------------------------------------------------------------- /models/FaceDetect/24net.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/models/FaceDetect/24net.prototxt -------------------------------------------------------------------------------- /models/FaceDetect/48net.caffemodel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/models/FaceDetect/48net.caffemodel -------------------------------------------------------------------------------- /models/FaceDetect/48net.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/models/FaceDetect/48net.prototxt -------------------------------------------------------------------------------- /src/configs/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/src/configs/config.py -------------------------------------------------------------------------------- /src/face_test/Detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/src/face_test/Detector.py -------------------------------------------------------------------------------- /src/face_test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/face_test/align.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/src/face_test/align.py -------------------------------------------------------------------------------- /src/face_test/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/src/face_test/run.sh -------------------------------------------------------------------------------- /src/face_test/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/src/face_test/test.py -------------------------------------------------------------------------------- /src/face_test/tools_matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/src/face_test/tools_matrix.py -------------------------------------------------------------------------------- /src/losses/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/src/losses/loss.py -------------------------------------------------------------------------------- /src/network/lenet5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/src/network/lenet5.py -------------------------------------------------------------------------------- /src/network/mobilenetV2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/src/network/mobilenetV2.py -------------------------------------------------------------------------------- /src/network/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/src/network/resnet.py -------------------------------------------------------------------------------- /src/prepare_data/aug_failed.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/prepare_data/convert_data_to_tfrecord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/src/prepare_data/convert_data_to_tfrecord.py -------------------------------------------------------------------------------- /src/prepare_data/image_preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/src/prepare_data/image_preprocess.py -------------------------------------------------------------------------------- /src/prepare_data/read_multi_tfrecord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/src/prepare_data/read_multi_tfrecord.py -------------------------------------------------------------------------------- /src/prepare_data/read_tfrecord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/src/prepare_data/read_tfrecord.py -------------------------------------------------------------------------------- /src/prepare_data/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/src/prepare_data/run.sh -------------------------------------------------------------------------------- /src/prepare_data/run_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/src/prepare_data/run_script.sh -------------------------------------------------------------------------------- /src/test/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/src/test/demo.py -------------------------------------------------------------------------------- /src/test/face_anti.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/src/test/face_anti.py -------------------------------------------------------------------------------- /src/test/get_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/src/test/get_model.py -------------------------------------------------------------------------------- /src/test/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/src/test/run.sh -------------------------------------------------------------------------------- /src/tf2caffe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/src/tf2caffe.py -------------------------------------------------------------------------------- /src/train/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/src/train/run.sh -------------------------------------------------------------------------------- /src/train/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/src/train/train.py -------------------------------------------------------------------------------- /src/utils/get_property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/src/utils/get_property.py -------------------------------------------------------------------------------- /src/utils/imgpad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/src/utils/imgpad.py -------------------------------------------------------------------------------- /src/utils/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimeffry/face-anti-spoofing/HEAD/src/utils/transform.py --------------------------------------------------------------------------------