{"id":19283710,"url":"https://github.com/dkarunakaran/facenet_mtcnn_tensorflow_inference_engine","last_synced_at":"2025-04-22T02:33:12.850Z","repository":{"id":125317684,"uuid":"148799119","full_name":"dkarunakaran/facenet_mtcnn_tensorflow_inference_engine","owner":"dkarunakaran","description":"This is a modified and simplified inference engine of davidsandberg's facenet","archived":false,"fork":false,"pushed_at":"2020-04-26T07:48:44.000Z","size":44,"stargazers_count":40,"open_issues_count":2,"forks_count":18,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-01T18:21:25.144Z","etag":null,"topics":["facenet","mtcnn","python3","tensorflow"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dkarunakaran.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-09-14T14:22:16.000Z","updated_at":"2023-06-08T10:10:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"efac715a-13eb-43b9-9cc1-c02061258d30","html_url":"https://github.com/dkarunakaran/facenet_mtcnn_tensorflow_inference_engine","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkarunakaran%2Ffacenet_mtcnn_tensorflow_inference_engine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkarunakaran%2Ffacenet_mtcnn_tensorflow_inference_engine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkarunakaran%2Ffacenet_mtcnn_tensorflow_inference_engine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkarunakaran%2Ffacenet_mtcnn_tensorflow_inference_engine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dkarunakaran","download_url":"https://codeload.github.com/dkarunakaran/facenet_mtcnn_tensorflow_inference_engine/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250163829,"owners_count":21385321,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["facenet","mtcnn","python3","tensorflow"],"created_at":"2024-11-09T21:34:42.764Z","updated_at":"2025-04-22T02:33:12.839Z","avatar_url":"https://github.com/dkarunakaran.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FaceNet and MTCNN  using Tensorflow\n\n### Required packages\n* Python 3.6\n* Tensorflow 1.8\n* opencv 3.4\n* Scipy\n* Numpy\n* Pickle\n* Sklearn\n\n### Download the pretrained weights\n* Download [this](https://drive.google.com/file/d/1EXPBSXwTaqrSC0OhUdXNmKSh9qJUQ55-/view) pretrained Facenet model and copy to model folder.\n* Download [this](https://github.com/wangbm/MTCNN-Tensorflow/tree/master/save_model) pretrained MTCNN models and copy to mtcnn_model.\n\n### Steps to create the embeddings\n* Add images to 'people' folder for creating the embeddings\n* Run the below code to create the embeddings\n```\nface_embedding = FaceEmbedding()\nembedding = face_embedding.convert_to_embedding()\n```\n### Steps the comapare nw images with existing embedding created by above step:\n* Run the below code for comparison(Please note provide the image to compare in convert_to_embedding method).\n```\nface_embedding = FaceEmbedding()\nembedding = face_embedding.convert_to_embedding(single=True, img_path='face6.jpg')\nemb_list = face_embedding.load_pickle()\nface_embedding.ecuclidean_distance(emb_list, embedding)\n```\n\n### Custom training for Facnet and MTCNN models\nThis repos is mainly make use of pretrained weights and act as inference engine for face recognition. If you want to train, facnet and MTCNN models for further, Use these great two links. Once the training finished, you can copy back the models to this repo and can start doing inference.\n\n* Facenet training: https://github.com/davidsandberg/facenet/wiki\n* MTCNN training: https://github.com/wangbm/MTCNN-Tensorflow\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdkarunakaran%2Ffacenet_mtcnn_tensorflow_inference_engine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdkarunakaran%2Ffacenet_mtcnn_tensorflow_inference_engine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdkarunakaran%2Ffacenet_mtcnn_tensorflow_inference_engine/lists"}