/Bollywood-face-similarity

Used VGGFace and Resnet50 model we extract features from the photos of the celebrities. It predicts the similar matching Bollywood celeb based on cosine similarity of the pictures.

Primary LanguagePython

Bollywood-face-similarity

Project details

Used VGGFace and Resnet50 model we extract features from the photos of the celebrities.

cnn

MTCNN detects the face of the person even if a full body picture is provided.

It predicts the similar matching bollywood celeb based on cosine similarity of the pictures.

Made the webapp using streamlit.

photo1

photo3

Dataset

Dataset can be downloaded from here

MTCNN

Multi-task Cascaded Convolutional Networks (MTCNN) is a framework developed as a solution for both face detection and face alignment. The process consists of three stages of convolutional networks that are able to recognize faces and landmark location such as eyes, nose, and mouth.

VGGFace

The VGGFace refers to a series of models developed for face recognition and demonstrated on benchmark computer vision datasets by members of the Visual Geometry Group (VGG) at the University of Oxford. There are two main VGG models for face recognition at the time of writing; they are VGGFace and VGGFace2

What I plan to do next

I plan to expand the dataset to sportspersons, politicians, hollywood actors and other famous personalities.

Make some changes in the UI and also shift it to flask webapp.