An open API service indexing awesome lists of open source software.

https://github.com/skp-1997/identityrecognition

Identifies the people by matching their faces with the existing faces in the database
https://github.com/skp-1997/identityrecognition

deep-learning face-recognition flask-api mtcnn-face-detection postman

Last synced: 2 months ago
JSON representation

Identifies the people by matching their faces with the existing faces in the database

Awesome Lists containing this project

README

        

# IdentityRecognition
Identifies the people by matching their faces with the existing faces in the database using DeepFace library and MongoDB as a database

![conversions_65088c906bfe9800252eb806_conversion_V4](https://github.com/skp-1997/IdentityRecognition/assets/97504177/fcc628c9-c78a-49fc-8d5c-6d8aa85cda23)

# Running the setup

Run the face detection API

```
python detectFace.py
```
Run the training API
```
python trainFaceAPI.py
```

Make sure you provided correct metadata in .env file

# Training new faces

For training faces, use PostMan for sending request to training API.
Screenshot 2023-09-18 at 10 39 01 AM

# Testing individual faces

To check whether training has been properly done, send API request using PostMan.
Screenshot 2023-09-18 at 10 38 48 AM

# To get results on the video file / Camera, run

```
python livestream.py
```
Provide the path of the input video file or use '0' to run on machine camera in .env file