Skip to content

Latest commit

 

History

History
95 lines (75 loc) · 2.56 KB

README.md

File metadata and controls

95 lines (75 loc) · 2.56 KB

YouFinder

About the Website

  • 'YouFinder' is a web application based on facial recognition technology for all the lazy peeps like me who does not want to scroll through their whole gallery to find all the photos in which they are present. Here in this website, you just have to upload your single image and all the other images from which you want to find yourself and the application will display all your photos having an option to download it.

  • Languages and Technologies used: Python, HTML and CSS

  • Django web framework was used for the development of the whole web app. OpenCv and face_recognition API's were used for the development of Face Recognizer.

Note: Python version 3.10.4 was used for this project.

Requirements to run the website

Requirement 1:

Install python version>=3.7

Now run the following commands:

Requirement 2:

pip install --upgrade pip

Requirement 3:

pip install cmake 

Requirement 4:

pip install dlib

If any error occurs in installing dlib then try this:

Check Python Version Type in cmd

python --version

And then

For Python 3.7..

pip install https://github.com/Murtaza-Saeed/dlib/raw/master/dlib-19.19.0-cp37-cp37m-win_amd64.whl

For Python 3.8..

pip install https://github.com/Murtaza-Saeed/dlib/raw/master/dlib-19.19.0-cp38-cp38-win_amd64.whl

For Python 3.9..

pip install https://github.com/Murtaza-Saeed/dlib/raw/master/dlib-19.22.1-cp39-cp39-win_amd64.whl

For Python 3.10..

pip install https://github.com/Murtaza-Saeed/dlib/raw/master/dlib-19.22.99-cp310-cp310-win_amd64.whl

For Python 3.11..

pip install https://github.com/Murtaza-Saeed/dlib/raw/master/dlib-19.24.1-cp311-cp311-win_amd64.whl

Requirement 5:

pip install face_recognition

Requirement 6:

pip install opencv-python

Requirement 7:

pip install django

To run the web app on your local computer, clone this repository, open the terminal in the same directory and run the following command :

python manage.py runserver

Open your favorite browser. I recommend using Google Chrome or Brave and open the following url:

Screenshots

Home Page

Choose your image

Select all other images

Your all images are displayed