prasanna-ezhilmurugan / face-recognition-system

A Face recognition system using OpenCV and Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Face Recognition using Python, OpenCV, and face_recognition

Overview

This project demonstrates how to perform face recognition using Python, OpenCV, and the face_recognition library. Face recognition is a popular computer vision task that involves identifying and verifying faces in images.

Prerequisites

Make sure you have the following installed before running the code:

  • Python (version 3.6 or higher)
  • OpenCV (pip install opencv-python)
  • face_recognition (pip install face_recognition)

Getting Started

  1. Clone this repository:

    git clone https://github.com/prasanna-ezhilmurugan/face-recognition-system.git
  2. Navigate to the project directory:

    cd face-recognition-system
  3. Run the face_recognition.ipynb script:

    python face_recognition.ipynb

Usage

  • Add images of the faces you want to recognize in the images folder.
  • Make sure each image has only one face.
  • Run the face_recognition.ipynb script.

The script will identify and mark the recognized faces in the input images.

Configuration

  • You can customize the tolerance parameter in the face_recognition.ipynb script to adjust the face recognition sensitivity.
  • Explore the images folder for adding or removing images of faces for recognition.

Contributing

Feel free to contribute to this project by submitting issues or pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

Contact

If you have any questions or suggestions, feel free to contact the project maintainer:

Happy face recognizing! 🎉

About

A Face recognition system using OpenCV and Python


Languages

Language:Jupyter Notebook 81.1%Language:Python 18.9%