Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 890 Bytes

File metadata and controls

24 lines (18 loc) · 890 Bytes

Automatic-Number-Plate-Recognition

Python packages used

  1. numpy
  2. scipy
  3. skimage
  4. sklearn

Before usage:
unzip data.zip

Usage:
python3 main.py input/in*.jpg

Output:
output/detected_in*.png -> bounding boxes for the licence plate characters
output/result_in*.txt -> recognized chars and their probabilities

Remarks

  1. Only image processing and basic computer vision approaches have been used (+ knn classifier for digits/chars), so the script is not reliable in real life situations
  2. If the licence plate is either too big or too small, it might not be recognized at all, as the script is discarding them if they do not fit in certain size limits.
  3. Half of the input data is taken from: https://github.com/andela-foladeji/License-Plate-Recognition-Nigerian-vehicles the other half was manually collected by me.