This is a project for Microsoft Intern Engage'22 program. This project is based upon the usage of face recognition. Through this project, we can detect, recognize face in an image and their emotions. Also key facial feature of a face can also be known. Faces of few personalities are added and models are trained upon those faces only. So FaceApp can only apply features to images having those personalities.
link to FaceApp - https://face-app-engage-cf15c596397a.herokuapp.com/
FaceApp is hosted over a free tier plan of Heroku Cloud. So it might take a while for the app to load at first because Heroku allocated resouces to some other webapps and puts our apps to sleep.
Features of FaceApp-
- Face Detection in an image.
- Face Recognition in an image.
- Emotion Detection
- Key Facial Feature Detection
Tech Stack used in FaceApp-
- HTML, CSS, JavaScript
- Python Programming Language
- Bootstrap Framework for Frontend development
- Django framework for Backend development
- SQLite3 database by Heroku
- Heroku Cloud
- Libraries like OpenCV, Pandas etc.
List of people models are trained over-
- Elon Musk
- Roger Federer
- Robert Downey Jr
- Joe Biden
- Donald Trump
- Barack Obama
- Scarlett Johansson
- Angelina Jolie
- Tom Cruise
- Leonel Messi
- Leonardo DiCaprio
- Cristiano Ronaldo
- Salman Khan
- Aamir Khan
- Sachin Tendulkar
Steps to use FaceApp-
- Go to the link- https://face-app-engage-cf15c596397a.herokuapp.com/
- Choose any of services you want to use.
- Upload picture of people(Any of listed above) and hit the button.
- The results will be shown with the image.