This project aims to demonstrate face recognition using two different approaches:
- Basic face recognition using scikit-learn.
- Advanced face recognition using VGG-16.
The basic_face_recognition.py
file contains a simple face recognition application using scikit-learn. It demonstrates the basic principles of face recognition using machine learning techniques.
- Python 3.2^
- cv2 library
The advanced_face_recognition.py
file contains a more sophisticated face recognition system using the VGG-16 convolutional neural network.
- Python 3.11^
- TensorFlow
- Keras
- Install the required dependencies using .
- Download the pre-trained VGG-16 model.
Contributions are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.
- Special thanks to scikit-learn for providing the machine learning library.
- Thanks to TensorFlow and Keras for the deep learning framework.
- The pre-trained VGG-16 model is obtained from Keras Applications.