Artificial Intelligence Application

Facial Recognition Prototype

Features

Image Input

Capabiility to upload photos of 15 different Celebrities.

Face Detection

This step invovles identifying and recognising the Celebrities faces with the image that has been uploaded.

Feature Extraction

Once the faces are extracted, specific facial features are extracted to create a unique representation of each face. Also, Name features are extracted to identify the celebrity.

Matching and Recognition

When a new face is uploaded, its features are extracted , encoded and compared against the trained data. The application matches the features with those in the database. Once a match is found, the celebrity is recognised.

Database and Recognition Model

The encoded face data is stored in SQL Lite Database. This database contains all the information about the celebrities that was trained by the recognition model.

Technology Stack

CategoryTechnology
FRAMEWORKDjango
USE CASEArtificial Intelligence
CSSBootstrap 5.0
DATABASESQL lite
LIBRARIESOpenCV, Scikit-Learn, Numpy, Matplotlib
DEPLOYMENTHeroku