DeepFace UI is a web application for facial recognition and analysis built with DeepFace. It offers an intuitive interface to upload images, automatically extract faces, and perform state-of-the-art facial verification and attribute analysis.
- Python 3.x
- Dependencies:
- Flask
- OpenCV (
opencv-python
) - NumPy
- Requests
- DeepFace
- Werkzeug
Tip: Use a virtual environment to manage dependencies efficiently.
-
Clone the Repository:
git clone https://github.com/your-username/deepface-ui.git cd deepface-ui
-
Create and Activate a Virtual Environment:
- Windows:
python -m venv venv venv\Scripts\activate
- macOS/Linux:
python3 -m venv venv source venv/bin/activate
- Windows:
-
Install the Dependencies:
pip install flask opencv-python numpy requests deepface werkzeug
Start the application with:
python app.py
Then, open your browser and navigate to http://127.0.0.1:5000/ to begin using DeepFace UI.
DeepFace UI is preconfigured with industry-standard settings, but you can easily adjust parameters such as the DeepFace model, distance metric, and detector backend to tailor the analysis to your needs.
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch for your changes.
- Commit with clear, concise messages.
- Open a pull request for review.