Skip to content
A License-Plate detecttion application based on YOLO
Branch: master
Clone or download

Latest commit


Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore update readme for usage description Mar 26, 2020
LICENSE feat: add license file Jan 28, 2020 feat: updated Mar 28, 2020
classes.names feat: add initial files Jan 14, 2020
darknet-yolov3.cfg update readme for usage description Mar 26, 2020

License-plate Detection by YOLO

This repository contains a method to detect Iranian vehicle license plates as a representation of vehicle presence in an image. We have utilized You Only Look Once version 3 (YOLO v.3) to detect the license plates inside an input image. The method has the advantages of high accuracy and real-time performance, according to YOLO v.3 architecture. The presented system receives a series of vehicle images and produces the processed image with added bounding-boxes containing the vehicles' license plates. The flow of how we have trained and tested the application is published in a paper accessible from the citation section.

Sample output of the system


  • Python v.3
  • You Only Look Once (YOLO) v.3
  • A vehicle image dataset containing 3000+ samples (it will be available for academic usage soon)

How to employ?

You can download the weight file from this link.

Test on a single image:

python --image=bird.jpg

Test on a single video file:

python --video=cars.mp4

Test on the webcam:



Please cite us as below formation:

  1. S. Khazaee, A. Tourani, S. Soroori, A. Shahbahrami, and C. Y. Suen, “A Real-time License-Plate Detection Method using a Deep Learning Approach,” 2nd International Conference on Pattern Recognition and Artificial Intelligence, Zhongshan, 2020. (link)


You can’t perform that action at this time.