CNN Model to Auto-Detect Vehicle’s Number Plate

Rishabh Arya
2 min readAug 12, 2021

👉Create a model that will detect a car in a live stream or video and recognize characters on the number plate of the car.
👉Secondly, it will use the characters and fetch the owner’s information using RTO APIs.
👉Create a Web portal where all this information will be displayed (using HTML, CSS, and JS).

Prerequisite:

  1. Python and Deep Learning Libraries Installed OR (You can use Google Colab)
  2. Flask Installed
  3. Video or Image in which we want to detect the car’s plate and retrieve info
  4. Basic knowledge of Image Processing
  5. RTO’s API Key (You can use this API by visiting http://www.regcheck.org.uk/ and creating an account on it)

Objective:

Our Main Objective in this Project is to:

  1. Detect the Number Plate of a Vehicle from a Video or an Image.
  2. Crop the Number Plate Region.
  3. Perform Preprocessing and Segmentation of the Number Plate Image
  4. Create a Deep Learning Model by using the Dataset.
  5. Extract the Number and Characters from the Number Plate.
  6. Use that Numbers to get the vehicle’s Owner Information with RTO’s API.
  7. At Last, Create a Flask Web App that can perform all the above tasks with easy-to-use UI.

Note: I have used Google Colab to train this model

Video link: 👇🏻👇🏻

--

--

Rishabh Arya

I am an active learner who likes to challenge every problem with a can-do mindset in order to make any idea a reality.