Skip to content

Commit 6a77138

Browse files
Achraf KHAZRIAchraf KHAZRI
authored andcommitted
📚 Adding readme file
1 parent b0c4f4c commit 6a77138

File tree

1 file changed

+48
-10
lines changed

1 file changed

+48
-10
lines changed

README.md

Lines changed: 48 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,51 @@
1-
# Automatic Number Plate Recognition
1+
# Automatic License Plate Detection & Recognition using deep learning
2+
[![Licence](https://img.shields.io/github/license/GuiltyNeuron/ANPR?style=plastic)](https://github.com/GuiltyNeuron/ANPR/blob/master/LICENSE)
3+
[![Documentation](https://img.shields.io/badge/documentation-TowardsDataScience-blue)](https://towardsdatascience.com/automatic-license-plate-detection-recognition-using-deep-learning-624def07eaaf)
4+
[![Dataset](https://img.shields.io/badge/Dataset-Kaggle-red)](https://www.kaggle.com/)
5+
[![Fork](https://img.shields.io/github/forks/GuiltyNeuron/ANPR?style=social)](https://github.com/GuiltyNeuron/ANPR/network/members)
6+
[![Stars](https://img.shields.io/github/stars/GuiltyNeuron/ANPR?style=social)](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+
![Licence_plate_detection_from_image](Licence_plate_detection/test_yolo_out_py.jpg)
47+
48+
249

3-
In this repos we study Tunisian number plate detection and recognition using different machine learning models and computer vision approches.
450

5-
### Yolo weights, config file and classes names file :
6-
```
7-
https://www.kaggle.com/achrafkhazri/licence-plate-detection-yolo-v3-trained-wights
8-
```
951

10-
### Dataset :
11-
```
12-
https://www.kaggle.com/achrafkhazri/anpr-dataset-tunisian-plates-and-digits
13-
```

0 commit comments

Comments
 (0)