This repository contains the code and documentation for a face detection application based on the VGG16 neural network architecture. The application is designed to detect faces in images using deep learning techniques.
The face detection application utilizes the VGG16 convolutional neural network to detect faces in images. Whole process from implemetation to results is presented in this file FaceDetection.pdf.
To install and run the face detection application, follow these steps:
-
Clone this repository to your local machine using Git:
git clone https://github.com/yourusername/face-detection.git
-
Navigate to the project directory:
cd face-detection -
Install the required dependencies. It's recommended to use a virtual environment:
pip install -r requirements.txt
Once the installation is complete, you can use the face detection application as follows:
-
Prepare your input images: Place the images you want to analyze in the
input_imagesdirectory. -
Run the face detection script:
python detect_faces.py
-
View the results: The detected faces will be highlighted in the output images saved in the
output_imagesdirectory.
This project is licensed under the MIT License - see the LICENSE file for details.