This project is no longer actively maintained.
This project is to detect and recognize the Indian License plate in images.
Download model from the google drive https://drive.google.com/drive/folders/14e051ocMTDwH7EHP4Y7l-RkFa-LUe-vR?usp=sharing and move to the model folder.
This project is created with
- python 3.7
To run this project install the requirements from the requirements.txt file.
Then run main.py file
We created our own dataset by capturing images of vechiles in differnt viewpoint and lighting condition. We collected about over 2000 images. Then these images has been augumented.
Then all these images are manually annotated.
YOLOv3 is used to detect and segment the number plate in the images. The YOLOv3 model is trained with over 3000 images in google colab.
The segmented plate will be preprocessed using OpenCV
Another YOLOv3 model is used to detect the character in the preprocessed image which has been trained by annotating the segmented images.
Finally the LeNet architecture is used to classify the letter and numbers in the image.