Face Recognition

This is a web application where system identifies human faces from the uploaded image. Application provides an interface for the user to upload the image and going through the list of uploaded images. User is able to see the individual face images along with the uploaded image in a image info page.

Tech Stack

Backend API

  • Python3
  • FastAPI

Image Processing

  • OpenCV

Frontend

  • Flask

Data Storage

  • Amazon S3
  • Postgres

Offline Tasks

  • Redis
  • RQ

How To Setup

Clone the repo:

$ git clone git@github.com/leela/face-detection.git

Start the dev instance:

$ docker-compose up -d

Screenshots

Coming Soon