This project demonstrates a face verification system built with Python.
It uses deep learning techniques to compare two images and determine whether they belong to the same person.
- Loads and processes face images
- Extracts embeddings using a pre-trained model
- Compares embeddings to verify identity
- Example outputs included in the repository
Make sure you have the following dependencies installed:
- Python 3.8+
- Jupyter Notebook
- TensorFlow / Keras
- OpenCV
- NumPy
- Matplotlib
You can install the required packages with:
pip install -r requirements.txt(create a requirements.txt file based on your notebook if needed)
-
Clone this repository:
git clone https://github.com/yourusername/face-verification.git cd face-verification -
Open the notebook:
jupyter notebook Face_Verification.ipynb
-
Run through the cells to train/test the model and verify faces.
Below are example results generated by the notebook: