Skip to content

NaghamProgrammer/Face-Verification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Face Verification

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.


Features

  • Loads and processes face images
  • Extracts embeddings using a pre-trained model
  • Compares embeddings to verify identity
  • Example outputs included in the repository

Requirements

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)


Usage

  1. Clone this repository:

    git clone https://github.com/yourusername/face-verification.git
    cd face-verification
  2. Open the notebook:

    jupyter notebook Face_Verification.ipynb
  3. Run through the cells to train/test the model and verify faces.


Example Outputs

Below are example results generated by the notebook:

Image Image Image

About

A deep learning-based face verification system using Siamese neural networks with contrastive loss. This system enables organizations to verify individual identities through facial recognition technology.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors