This repository contains an Automatic Number Plate Recognition (ANPR) system implemented in Python using YOLO (You Only Look Once) for object detection and PaddleOCR for text recognition. The system is capable of detecting and recognizing license plates from images or video streams.
Make sure you have the following dependencies installed:
- Python (>= 3.6)
- OpenCV (>= 4.0)
- numpy (>= 1.18)
- paddlepaddle (>= 2.1.0)
- paddleocr (>= 2.3.0)
- torch (>= 1.9.0)
- torchvision (>= 0.10.0)
- tqdm (>= 4.62.3)
-
Clone this repository to your local machine:
git clone https://github.com/your-username/automatic-number-plate-recognition.git
-
Change into the project directory:
cd automatic-number-plate-recognition
-
Install the required dependencies using pip:
pip install -r requirements.txt
To run the script, follow these steps:
- Go to /scripts
- Run main.py
This project is licensed under the MIT License.
This ANPR system was built using the following libraries:
- YOLO by Joseph Redmon,
- PaddleOCR by PaddlePaddle.
Special thanks to the authors and contributors of these libraries for their valuable work