This Python project utilizes YOLOv5 for license plate detection and face recognition integrated with Flask to create a web application.
- License plate detection using YOLOv5.
- Face recognition using a pre-trained model.
- Web interface for easy interaction.
-
Clone the repository:
git clone https://github.com/abdullah-sdev/LicensePlateRecognitionWebApp.git
-
Navigate to the project directory:
cd LicensePlateRecognitionWebApp
-
Create a virtual environment:
python -m venv venv
-
Activate the virtual environment:
-
On Windows:
venv\Scripts\activate
-
On macOS/Linux:
source venv/bin/activate
-
-
Install project dependencies:
pip install -r requirements.txt
-
Clone YOLOv5:
git clone https://github.com/ultralytics/yolov5 # clone cd yolov5 pip install -r requirements.txt # install
-
Navigate to the project directory:
cd LicensePlateRecognitionWebApp
-
Open the project folder in VSCode.
-
Activate the virtual environment:
-
On Windows:
venv\Scripts\activate
-
On macOS/Linux:
source venv/bin/activate
-
-
Run the Flask app:
python App.py
Now, you can use your web browser to access the application at http://localhost:5000
.
Check out the video tutorial for a step-by-step guide on how to use the License Plate and Face Recognition Web App:
- Python 3.8
- YOLOv5
- Flask
- EasyOCR/PyTesseract
- Other dependencies listed in
requirements.txt
Contributions are welcome! Please fork the repository and create a pull request with your changes.
This project is licensed under the MIT License - see the LICENSE file for details.