Welcome to the "Basic Face Recognition System using Python" repository created by MUHAMMAD ABDUL REHMAN KHAN! This project is a simple demonstration of how to perform basic face recognition using Python and a few popular libraries.
This project provides a basic implementation of a face recognition system. It utilizes Python and some common libraries, such as OpenCV and face_recognition, to detect and recognize faces in images. You can use this project as a starting point to build more advanced face recognition applications or learn about the fundamentals of face recognition.
Before you begin, make sure you have the following prerequisites installed:
- Python 3.7 or higher
- OpenCV (Open Source Computer Vision Library)
- face_recognition library
You can install the necessary Python libraries using pip:
pip install opencv-python
pip install datetime
pip install cmake
pip install numpy
pip install os
pip install dlib
pip install face_recognition
To get started with this project, follow these steps:
- Clone this repository to your local machine:
git clone https://github.com/mabdulrehmankhan/basic_face-recognition_system.git
- Change into the project directory:
cd basic_face-recognition_system
- Install the required dependencies as mentioned in the "Prerequisites" section.
Once you've installed the required libraries and cloned the repository, you can use the provided Python script, main.py, to perform face recognition. Here's how you can use it:
Example usage of the main.py script:
python main.py --image path_to_image.jpg
Feel free to explore the code and modify it to suit your specific needs.
If you'd like to contribute to this project, please follow these guidelines:
- Fork the repository to your own GitHub account.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them to your branch.
- Push your changes to your fork.
- Create a pull request from your fork to this repository.
This project is licensed under the Free License.
Enjoy exploring and experimenting with this basic face recognition system! If you have any questions or suggestions, feel free to open an issue or reach out to MUHAMMAD ABDUL REHMAN KHAN, the repository owner.
Thank you for using and contributing to the "Basic Face Recognition System using Python" project!