/FaceFinder

FaceFinder is a user-friendly, easy-to-use software that can be used to search for a specific person's pictures in the selected folder.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

FaceFinder

FaceFinder is a user-friendly, easy-to-use software that can be used to search for a person's pictures in the selected folder. It scans through all the images in the selected folder and only display's the pictures that contain the person's face given as input. Designed specifically for "Linux" and "Windows". It solves challenges by seamlessly managing facial images offline, preserving the original picture quality. It saves users valuable time with automated processes, eliminates manual labor, and provides user-centric controls for a hassle-free experience hence, making FaceFinder a robust and user-friendly solution for effective facial image management.

To run this Software:

  1. Clone this repository or Download Zip File
  2. Extract the files into a folder
  3. Make sure python and pip is installed on your PC, if not install it (for windows users, download the 'Python-3.10' app from Windows Store)
  4. Open terminal/cmd in the same folder
  5. Run 'pip install -r requirements.txt' this command will install the required modules.
  6. For Windows users, in case the above command fails follow these steps to install dlib: https://www.geeksforgeeks.org/how-to-install-dlib-library-for-python-in-windows-10/
  7. After Installing all the required packages, run the python file using command 'python .py' For Windows Users: Use command 'python main_windows.py' For Linux Users: Use command 'python main_linux.py'
  8. Once the python program starts executing it will open WebUI automatically.

[✅] Tested On Windows

[✅] Tested On Linux (Ubuntu)