├── .dockerignore ├── .gitignore ├── LICENSE ├── README.md ├── api ├── Dockerfile └── app.py ├── face_recognition ├── __init__.py ├── face_features_extractor.py ├── face_recogniser.py └── preprocessing.py ├── fonts └── font.ttf ├── images ├── ellen_selfie_tagged.jpg ├── readme-illustration.png └── video_classifier_example.png ├── inference ├── classifier.py ├── constants.py ├── util.py └── video_classifier.py ├── requirements.txt ├── tasks ├── run_dev_server.sh ├── run_prod_server.sh └── train.sh ├── training ├── __init__.py └── train.py └── util ├── align_mtcnn.py ├── collect_face_images.py ├── generate_embeddings.py └── tsne_visualization.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsfutura/face-recognition/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsfutura/face-recognition/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsfutura/face-recognition/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsfutura/face-recognition/HEAD/README.md -------------------------------------------------------------------------------- /api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsfutura/face-recognition/HEAD/api/Dockerfile -------------------------------------------------------------------------------- /api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsfutura/face-recognition/HEAD/api/app.py -------------------------------------------------------------------------------- /face_recognition/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsfutura/face-recognition/HEAD/face_recognition/__init__.py -------------------------------------------------------------------------------- /face_recognition/face_features_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsfutura/face-recognition/HEAD/face_recognition/face_features_extractor.py -------------------------------------------------------------------------------- /face_recognition/face_recogniser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsfutura/face-recognition/HEAD/face_recognition/face_recogniser.py -------------------------------------------------------------------------------- /face_recognition/preprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsfutura/face-recognition/HEAD/face_recognition/preprocessing.py -------------------------------------------------------------------------------- /fonts/font.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsfutura/face-recognition/HEAD/fonts/font.ttf -------------------------------------------------------------------------------- /images/ellen_selfie_tagged.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsfutura/face-recognition/HEAD/images/ellen_selfie_tagged.jpg -------------------------------------------------------------------------------- /images/readme-illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsfutura/face-recognition/HEAD/images/readme-illustration.png -------------------------------------------------------------------------------- /images/video_classifier_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsfutura/face-recognition/HEAD/images/video_classifier_example.png -------------------------------------------------------------------------------- /inference/classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsfutura/face-recognition/HEAD/inference/classifier.py -------------------------------------------------------------------------------- /inference/constants.py: -------------------------------------------------------------------------------- 1 | MODEL_PATH = 'model/face_recogniser.pkl' 2 | -------------------------------------------------------------------------------- /inference/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsfutura/face-recognition/HEAD/inference/util.py -------------------------------------------------------------------------------- /inference/video_classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsfutura/face-recognition/HEAD/inference/video_classifier.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsfutura/face-recognition/HEAD/requirements.txt -------------------------------------------------------------------------------- /tasks/run_dev_server.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | python -m api.app -------------------------------------------------------------------------------- /tasks/run_prod_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsfutura/face-recognition/HEAD/tasks/run_prod_server.sh -------------------------------------------------------------------------------- /tasks/train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsfutura/face-recognition/HEAD/tasks/train.sh -------------------------------------------------------------------------------- /training/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /training/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsfutura/face-recognition/HEAD/training/train.py -------------------------------------------------------------------------------- /util/align_mtcnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsfutura/face-recognition/HEAD/util/align_mtcnn.py -------------------------------------------------------------------------------- /util/collect_face_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsfutura/face-recognition/HEAD/util/collect_face_images.py -------------------------------------------------------------------------------- /util/generate_embeddings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsfutura/face-recognition/HEAD/util/generate_embeddings.py -------------------------------------------------------------------------------- /util/tsne_visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arsfutura/face-recognition/HEAD/util/tsne_visualization.py --------------------------------------------------------------------------------