https://github.com/adityapathak-cubastion/facematching
This project, developed with VS Code, Jupyter Notebook and Google Colab, uses Python (Flask, Pytorch, face_recognition, and more) and Postman (for API Testing) to develop two implementations of recognizing human faces, particularly those present in the LFW dataset and Indian Actors Dataset (both available on Kaggle).
https://github.com/adityapathak-cubastion/facematching
colab-notebook dlib-face-recognition face-matching face-recognition face-recognition-system facenet-pytorch faiss flask-api jupyter-notebook postman-api python
Last synced: 26 days ago
JSON representation
This project, developed with VS Code, Jupyter Notebook and Google Colab, uses Python (Flask, Pytorch, face_recognition, and more) and Postman (for API Testing) to develop two implementations of recognizing human faces, particularly those present in the LFW dataset and Indian Actors Dataset (both available on Kaggle).
- Host: GitHub
- URL: https://github.com/adityapathak-cubastion/facematching
- Owner: adityapathak-cubastion
- Created: 2025-01-14T05:37:13.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-11T05:47:10.000Z (over 1 year ago)
- Last Synced: 2025-02-11T06:28:54.582Z (over 1 year ago)
- Topics: colab-notebook, dlib-face-recognition, face-matching, face-recognition, face-recognition-system, facenet-pytorch, faiss, flask-api, jupyter-notebook, postman-api, python
- Language: Jupyter Notebook
- Homepage:
- Size: 26.2 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Face Matching
This project houses two implementations of recognizing human faces, particularly those present in the publicly available 'LFW' dataset (more than 13,000 images; faces recognized with ```facenet-pytorch```) and 'Indian Actor Faces' dataset (more than 5,000 images; faces recognized with ```face_recognition```).
## Technologies Used
- Developed using VS Code, Jupyter Notebook and Google Colab
- Python and it's libraries - Flask, Pytorch, face_recognition, pickle, faiss, Pillow, opencv and more
- ```match_face``` and ```recognise_actor``` APIs tested with Postman
Potential improvements that I want to implement:
- Implementing a Vector DB, like ```Milvus``` for practical applications like managing attendance
- Using libraries like ```deepface```
- Handling multiple persons in an image
- Adding more information for better face matching!
## Acknowledgements
Thanks to Akshay sir, Abhishek sir, Roshan sir, Himanshu sir, Balesh sir, and Mayank for the constant guidance and support.
Thanks to Cubastion Consulting Pvt. Ltd. for a productive and supportive environment that fosters learning.