Skip to content

Vishnu-Varthan/Automatic-Number-Plate-Recognition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maintenance Status ⚠️

This project is no longer actively maintained.


Automatic-Number-Plate-Recognition

This project is to detect and recognize the Indian License plate in images.

MODEL FILE:

Download model from the google drive https://drive.google.com/drive/folders/14e051ocMTDwH7EHP4Y7l-RkFa-LUe-vR?usp=sharing and move to the model folder.

Technologies

This project is created with

  • python 3.7

SETUP

To run this project install the requirements from the requirements.txt file.

Then run main.py file

DATASET

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.

MODULES

Plate detection

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.

Preprocessing

The segmented plate will be preprocessed using OpenCV

Character detection

Another YOLOv3 model is used to detect the character in the preprocessed image which has been trained by annotating the segmented images.

Character Classification

Finally the LeNet architecture is used to classify the letter and numbers in the image.

About

Automatic License/Number Plate Recognition using YOLOv3 and LeNet Architecture

Topics

Resources

License

Stars

Watchers

Forks

Languages