FaceDetec' is a cutting-edge project aimed at precise face similarity detection and analysis.
- Command Line Interface: Built with
colorama
for better interaction. - Deeface Library Integration: Harnesses advanced facial recognition capabilities.
- MediaPipe Library Integration: Integrating advanced facial contour detection capabilities.
- Facial Feature Extraction: Identifies eyes 👀, nose 👃, and mouth for manual review.
- HTML Report Generation: Automatically generates detailed reports for analyzed faces.
FaceDetec' is currently usable for production in a CLI-only mode. Stay tuned for upcoming releases to leverage the full functionality of FaceDetec. Contributions and feedback are welcome as we work towards a GUI mode.
FaceDetec' Project Setup Guide
This guide will help you set up and run FaceDetec' on your machine.
- Python installed on your machine (version 3.9 or higher is recommended).
pip
(Python package installer) installed.
-
Open a terminal or command prompt.
-
Navigate to the directory where you want to clone the project.
-
Run the following command to clone the repository:
git clone https://github.com/ahnaf505/FaceDetec-.git
-
Navigate into the FaceDetec- directory:
cd FaceDetec-
sudo apt-get update
sudo apt install -y libgl1-mesa-glx
-
Ensure you are in the project directory.
-
Run the following command to install the required packages:
pip install -r requirements.txt
-
Run the main Python file 'app.py':
python app.py
-
Press 'enter' and input the path for the first and second image.
-
Wait to make sure there's no error until the report is generated
-
Congrats! you have made a face comparison report with FaceDetec'
This project is licensed under the MIT License. See the LICENSE file for details.
© Ahnaf | ahnaf505/FaceDetec-