📙 DeepFace Embedding Generator
Generating embedding from face is one of the important task in a Face Recognition and Verification projects. Here we have used MTCNN for face detection and FaceNet archietecture for generating face embedding. It is a API based application that takes input as image path and would give response as an embedding list. This feature can be intergrated in a large scale projects. We have Deployed the application in Google Cloud Platform using Cloud Run and Artifacts Registry.
💿 Installing
1. Environment setup.
conda create --prefix ./env python=3.8 -y
conda activate ./env
2. Install Requirements
pip install -r requirements.txt
3. Run the setup
pip install -e .
5. Run Application
windows
python app.py
API
🔧 Built with
- FastAPI
- Python 3.8
- Postman
- OpenCV
- Google Cloud Run
- Google Artifacts Registry
🏦 Industrial Use Cases
- Access Control
- Security and Surveillance
- Health and Safety
- Time and Attendance
- eKYC and Fintech
- Smart Retail and Personalized Customer Experiences
- Law Enforcement
✌️Conclusion
We have shown how to build and Deployed a component of a Face Recognition pipeline.