A system that could accurately identify and recognize the characters on a license plate from an image
- YOLOv6
- Single Shot Detection (one-stage)
- Segmentation and using CNN to recognize
- Faster R-CNN (two-stage)
How to start the project:
>>> Clone the repository and change it on the command line:
git clone https://github.com/Quoccuong1004/ALPR.git
cd ALPR
>>> Install dependencies from requirements.txt:
python -m pip install --upgrade pip (MacOS python3 -m pip install --upgrade pip for MacOS)
pip install -r requirements.txt (python3 pip install -r requirements.txt for MacOS)
>>> Install gradio:
pip install gradio (python3 pip install gradio for MacOS)
Important - Download the weights of models
- Open this Google Drive to download
- Download all the weights of models
- Create a 'weights' folder in the ALPR project
- Save them in ALPR/weights folder
>>> Run project:
python app.py (if you are a MacOS user python3 app.py)