A serverless function which leverages Azure Cognitive Services’ face recognition capabilities to identify duplicate customers using their face and send an email notification.
- User uploads face image on the blob storage
- Blob storage triggers an event for ingest function
- Ingest function creates an entry in the table storage and adds a message on the identification queue
- A new message on identification queue triggers the face function
- Face function performs face detection, adds the face to the group, trains and performs identification. If a duplicate face is found, then it creates an entry on table storage and adds a message on the notification queue
- A new message on notification queue triggers the email function
- Email function sends an email that a duplicate face has been found