|
1 | | -# Automatic Number Plate Recognition |
| 1 | +# Automatic License Plate Detection & Recognition using deep learning |
| 2 | +[](https://github.com/GuiltyNeuron/ANPR/blob/master/LICENSE) |
| 3 | +[](https://towardsdatascience.com/automatic-license-plate-detection-recognition-using-deep-learning-624def07eaaf) |
| 4 | +[](https://www.kaggle.com/) |
| 5 | +[](https://github.com/GuiltyNeuron/ANPR/network/members) |
| 6 | +[](https://github.com/GuiltyNeuron/ANPR/stargazers) |
| 7 | + |
| 8 | +In this repos we study number plate detection and recognition using different deep learning models and computer vision approches. |
| 9 | + |
| 10 | +### Licence plate detection using Yolo : |
| 11 | +In order to detect licence we will use Yolo ( You Only Look Once ) deep learning object detection architecture based on convolution neural networks. |
| 12 | +This architecture was introduced by Joseph Redmon , Ali Farhadi, Ross Girshick and Santosh Divvala first version in 2015 and later version 2 and 3. |
| 13 | + |
| 14 | +Yolo v1 : Paper [link](https://arxiv.org/pdf/1506.02640.pdf). |
| 15 | + |
| 16 | +Yolo v2 : Paper [link](https://arxiv.org/pdf/1612.08242.pdf). |
| 17 | + |
| 18 | +Yolo v3 : Paper [link](https://arxiv.org/pdf/1804.02767.pdf). |
| 19 | + |
| 20 | +Yolo is a single network trained end to end to perform a regression task predicting both object bounding box and object class. |
| 21 | +This network is extremely fast, it processes images in real-time at 45 frames per second. A smaller version of the network, Fast YOLO, processes an astounding 155 frames per second. |
| 22 | + |
| 23 | +You will find more information about how to train Yolo on your customized dataset in this [Link](https://towardsdatascience.com/automatic-license-plate-detection-recognition-using-deep-learning-624def07eaaf). |
| 24 | + |
| 25 | +There is also other Deep learning object detector that you can use such as Single Shot Detector (SSD) and Faster RCNN. |
| 26 | +#### How to use : |
| 27 | +We used python v3.5.5 |
| 28 | +install requirement |
| 29 | +```` |
| 30 | +pip install -r requirement.txt |
| 31 | +```` |
| 32 | + |
| 33 | +To detect from an image |
| 34 | +```` |
| 35 | +python detector.py --image test.jpg |
| 36 | +```` |
| 37 | + |
| 38 | +To detect from a video |
| 39 | +```` |
| 40 | +python detector.py --video test.mp4 |
| 41 | +```` |
| 42 | + |
| 43 | +#### Examples : |
| 44 | + |
| 45 | +Detection from image : |
| 46 | + |
| 47 | + |
| 48 | + |
2 | 49 |
|
3 | | -In this repos we study Tunisian number plate detection and recognition using different machine learning models and computer vision approches. |
4 | 50 |
|
5 | | -### Yolo weights, config file and classes names file : |
6 | | -``` |
7 | | -https://www.kaggle.com/achrafkhazri/licence-plate-detection-yolo-v3-trained-wights |
8 | | -``` |
9 | 51 |
|
10 | | -### Dataset : |
11 | | -``` |
12 | | -https://www.kaggle.com/achrafkhazri/anpr-dataset-tunisian-plates-and-digits |
13 | | -``` |
|
0 commit comments