├── .gitignore ├── .gitmodules ├── 3rdparty └── operator │ ├── amsoftmax-inl.h │ ├── amsoftmax.cc │ ├── amsoftmax.cu │ ├── lsoftmax-inl.h │ ├── lsoftmax.cc │ └── lsoftmax.cu ├── LICENSE ├── README.md ├── alignment3d └── tfrecord2mx.py ├── datasets └── README.md ├── deploy ├── benchmark.py ├── face_embedding.py ├── helper.py ├── model_slim.py ├── mtcnn-model │ ├── det1-0001.params │ ├── det1-symbol.json │ ├── det1.caffemodel │ ├── det1.prototxt │ ├── det2-0001.params │ ├── det2-symbol.json │ ├── det2.caffemodel │ ├── det2.prototxt │ ├── det3-0001.params │ ├── det3-symbol.json │ ├── det3.caffemodel │ ├── det3.prototxt │ ├── det4-0001.params │ ├── det4-symbol.json │ ├── det4.caffemodel │ └── det4.prototxt ├── mtcnn_detector.py └── test.py ├── models └── README.md └── src ├── align ├── __init__.py ├── align_celeb.py ├── align_dataset.py ├── align_dataset_mtcnn.py ├── align_dlib.py ├── align_facescrub.py ├── align_insight.py ├── align_lfw.py ├── align_megaface.py ├── det1.npy ├── det2.npy ├── det3.npy └── detect_face.py ├── api ├── app.py └── face_model.py ├── common ├── __init__.py ├── face_image.py └── face_preprocess.py ├── data.py ├── data ├── agedb2pack.py ├── agedb2pack2.py ├── cfp2pack.py ├── dataset_c2c.py ├── dataset_clean.py ├── dataset_info.py ├── dataset_merge.py ├── dataset_relabel.py ├── face2rec2.py └── lfw2pack.py ├── eval ├── do_ver.sh ├── lfw.py └── verification.py ├── losses └── center_loss.py ├── megaface └── gen_megaface.py ├── memonger.py ├── symbols ├── fdensenet.py ├── fdpn.py ├── finception_resnet_v2.py ├── fmobilenet.py ├── fmobilenetv2.py ├── fnasnet.py ├── fresnet.py ├── fxception.py ├── spherenet.py └── symbol_utils.py ├── train.sh ├── train_softmax.py ├── train_tripletloss.py ├── utils └── benchmark.py └── val_lfw.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/.gitmodules -------------------------------------------------------------------------------- /3rdparty/operator/amsoftmax-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/3rdparty/operator/amsoftmax-inl.h -------------------------------------------------------------------------------- /3rdparty/operator/amsoftmax.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/3rdparty/operator/amsoftmax.cc -------------------------------------------------------------------------------- /3rdparty/operator/amsoftmax.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/3rdparty/operator/amsoftmax.cu -------------------------------------------------------------------------------- /3rdparty/operator/lsoftmax-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/3rdparty/operator/lsoftmax-inl.h -------------------------------------------------------------------------------- /3rdparty/operator/lsoftmax.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/3rdparty/operator/lsoftmax.cc -------------------------------------------------------------------------------- /3rdparty/operator/lsoftmax.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/3rdparty/operator/lsoftmax.cu -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/README.md -------------------------------------------------------------------------------- /alignment3d/tfrecord2mx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/alignment3d/tfrecord2mx.py -------------------------------------------------------------------------------- /datasets/README.md: -------------------------------------------------------------------------------- 1 | Put datasets here. 2 | -------------------------------------------------------------------------------- /deploy/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/deploy/benchmark.py -------------------------------------------------------------------------------- /deploy/face_embedding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/deploy/face_embedding.py -------------------------------------------------------------------------------- /deploy/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/deploy/helper.py -------------------------------------------------------------------------------- /deploy/model_slim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/deploy/model_slim.py -------------------------------------------------------------------------------- /deploy/mtcnn-model/det1-0001.params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/deploy/mtcnn-model/det1-0001.params -------------------------------------------------------------------------------- /deploy/mtcnn-model/det1-symbol.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/deploy/mtcnn-model/det1-symbol.json -------------------------------------------------------------------------------- /deploy/mtcnn-model/det1.caffemodel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/deploy/mtcnn-model/det1.caffemodel -------------------------------------------------------------------------------- /deploy/mtcnn-model/det1.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/deploy/mtcnn-model/det1.prototxt -------------------------------------------------------------------------------- /deploy/mtcnn-model/det2-0001.params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/deploy/mtcnn-model/det2-0001.params -------------------------------------------------------------------------------- /deploy/mtcnn-model/det2-symbol.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/deploy/mtcnn-model/det2-symbol.json -------------------------------------------------------------------------------- /deploy/mtcnn-model/det2.caffemodel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/deploy/mtcnn-model/det2.caffemodel -------------------------------------------------------------------------------- /deploy/mtcnn-model/det2.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/deploy/mtcnn-model/det2.prototxt -------------------------------------------------------------------------------- /deploy/mtcnn-model/det3-0001.params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/deploy/mtcnn-model/det3-0001.params -------------------------------------------------------------------------------- /deploy/mtcnn-model/det3-symbol.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/deploy/mtcnn-model/det3-symbol.json -------------------------------------------------------------------------------- /deploy/mtcnn-model/det3.caffemodel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/deploy/mtcnn-model/det3.caffemodel -------------------------------------------------------------------------------- /deploy/mtcnn-model/det3.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/deploy/mtcnn-model/det3.prototxt -------------------------------------------------------------------------------- /deploy/mtcnn-model/det4-0001.params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/deploy/mtcnn-model/det4-0001.params -------------------------------------------------------------------------------- /deploy/mtcnn-model/det4-symbol.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/deploy/mtcnn-model/det4-symbol.json -------------------------------------------------------------------------------- /deploy/mtcnn-model/det4.caffemodel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/deploy/mtcnn-model/det4.caffemodel -------------------------------------------------------------------------------- /deploy/mtcnn-model/det4.prototxt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/deploy/mtcnn-model/det4.prototxt -------------------------------------------------------------------------------- /deploy/mtcnn_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/deploy/mtcnn_detector.py -------------------------------------------------------------------------------- /deploy/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/deploy/test.py -------------------------------------------------------------------------------- /models/README.md: -------------------------------------------------------------------------------- 1 | Put pretrained models here 2 | -------------------------------------------------------------------------------- /src/align/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/align/align_celeb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/align/align_celeb.py -------------------------------------------------------------------------------- /src/align/align_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/align/align_dataset.py -------------------------------------------------------------------------------- /src/align/align_dataset_mtcnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/align/align_dataset_mtcnn.py -------------------------------------------------------------------------------- /src/align/align_dlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/align/align_dlib.py -------------------------------------------------------------------------------- /src/align/align_facescrub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/align/align_facescrub.py -------------------------------------------------------------------------------- /src/align/align_insight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/align/align_insight.py -------------------------------------------------------------------------------- /src/align/align_lfw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/align/align_lfw.py -------------------------------------------------------------------------------- /src/align/align_megaface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/align/align_megaface.py -------------------------------------------------------------------------------- /src/align/det1.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/align/det1.npy -------------------------------------------------------------------------------- /src/align/det2.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/align/det2.npy -------------------------------------------------------------------------------- /src/align/det3.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/align/det3.npy -------------------------------------------------------------------------------- /src/align/detect_face.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/align/detect_face.py -------------------------------------------------------------------------------- /src/api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/api/app.py -------------------------------------------------------------------------------- /src/api/face_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/api/face_model.py -------------------------------------------------------------------------------- /src/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/common/face_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/common/face_image.py -------------------------------------------------------------------------------- /src/common/face_preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/common/face_preprocess.py -------------------------------------------------------------------------------- /src/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/data.py -------------------------------------------------------------------------------- /src/data/agedb2pack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/data/agedb2pack.py -------------------------------------------------------------------------------- /src/data/agedb2pack2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/data/agedb2pack2.py -------------------------------------------------------------------------------- /src/data/cfp2pack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/data/cfp2pack.py -------------------------------------------------------------------------------- /src/data/dataset_c2c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/data/dataset_c2c.py -------------------------------------------------------------------------------- /src/data/dataset_clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/data/dataset_clean.py -------------------------------------------------------------------------------- /src/data/dataset_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/data/dataset_info.py -------------------------------------------------------------------------------- /src/data/dataset_merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/data/dataset_merge.py -------------------------------------------------------------------------------- /src/data/dataset_relabel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/data/dataset_relabel.py -------------------------------------------------------------------------------- /src/data/face2rec2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/data/face2rec2.py -------------------------------------------------------------------------------- /src/data/lfw2pack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/data/lfw2pack.py -------------------------------------------------------------------------------- /src/eval/do_ver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/eval/do_ver.sh -------------------------------------------------------------------------------- /src/eval/lfw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/eval/lfw.py -------------------------------------------------------------------------------- /src/eval/verification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/eval/verification.py -------------------------------------------------------------------------------- /src/losses/center_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/losses/center_loss.py -------------------------------------------------------------------------------- /src/megaface/gen_megaface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/megaface/gen_megaface.py -------------------------------------------------------------------------------- /src/memonger.py: -------------------------------------------------------------------------------- 1 | memonger/memonger.py -------------------------------------------------------------------------------- /src/symbols/fdensenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/symbols/fdensenet.py -------------------------------------------------------------------------------- /src/symbols/fdpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/symbols/fdpn.py -------------------------------------------------------------------------------- /src/symbols/finception_resnet_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/symbols/finception_resnet_v2.py -------------------------------------------------------------------------------- /src/symbols/fmobilenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/symbols/fmobilenet.py -------------------------------------------------------------------------------- /src/symbols/fmobilenetv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/symbols/fmobilenetv2.py -------------------------------------------------------------------------------- /src/symbols/fnasnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/symbols/fnasnet.py -------------------------------------------------------------------------------- /src/symbols/fresnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/symbols/fresnet.py -------------------------------------------------------------------------------- /src/symbols/fxception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/symbols/fxception.py -------------------------------------------------------------------------------- /src/symbols/spherenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/symbols/spherenet.py -------------------------------------------------------------------------------- /src/symbols/symbol_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/symbols/symbol_utils.py -------------------------------------------------------------------------------- /src/train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/train.sh -------------------------------------------------------------------------------- /src/train_softmax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/train_softmax.py -------------------------------------------------------------------------------- /src/train_tripletloss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/train_tripletloss.py -------------------------------------------------------------------------------- /src/utils/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/utils/benchmark.py -------------------------------------------------------------------------------- /src/val_lfw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangfly/insightface/HEAD/src/val_lfw.py --------------------------------------------------------------------------------