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

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors