Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

Automatic Number Plate Recognition, OCR Web App in Python

person icon Data Science Anywhere

4.5

Automatic Number Plate Recognition, OCR Web App in Python

Learn to Develop License Plate Object Detection, OCR and Create Web App Project using Deep Learning, TensorFlow 2, Flask

updated on icon Updated on Jun, 2025

language icon Language - English

person icon Data Science Anywhere

English [CC]

category icon Development ,Data Science,Deep Learning

Lectures -62

Resources -2

Duration -4.5 hours

Lifetime Access

4.5

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Welcome to NUMBER PLATE DETECTION AND OCR: A DEEP LEARNING WEB APP PROJECT from scratch

Image Processing and Object Detection is one of the areas of Data Science and has a wide variety of applications in the industries in the current world. Many industries looking for a Data Scientist with these skills. This course covers modeling techniques including labeling Object Detection data (images), data preprocessing, Deep Learning Model building (InceptionResNet V2), evaluation, and production (Web App)

We start this course Project Architecture that was followed to Develop this App in Python. Then I will show how to gather data and label images for object detection for Licence Plate or Number Plate using Image Annotation Tool which is open-source software developed in python GUI (pyQT).

Then after we label the image we will work on data preprocessing, build and train deep learning object detection model (InceptionResnet V2) in TensorFlow 2. Once the model is trained with the best loss, we will evaluate the model. I will show you how to calculate the 

  • Intersection Over Union (IoU) 

  • The precision of the object detection model.

Once we have done with the Object Detection model, then using this model we will crop the image that contains the license plate which is also called the region of interest (ROI), and pass the ROI to Optical Character Recognition API Tesseract in Python (Pytesseract). In this model, I will show you how to extract text from images.  Now, we will put it all together and build a Pipeline Deep Learning model. 

In the final module, we will learn to create a web app project using FLASK Python. Initially, we will learn basic concepts in Flask like URL routing, render the template, template inheritance, etc. Then we will create our website using HTML, and Bootstrap. With that, we are finally ready with our App.

What will you learn?

  • Building Project in Python Programming

  • Labeling Image for Object Detection

  • Train Object Detection model (InceptionResNet V2) in TensorFlow 2.x

  • Model Evaluation

  • Optical Character Recognition with Pytesseract

  • Flask API

  • Flask Web App Development in HTML, Bootstrap, Python

We know that Computer Vision-Based Web App is one of those topics that always leaves some doubts. Feel free to ask questions in Q&A and we are very happy to answer all your questions.

We also provided all Notebooks, py files in the resources which will useful for reference.

Goals

  • Object Detection from Scratch
  • License Plate Detection
  • Extract text from Image using Tesseract
  • Train InceptionResnet V2 in TensorFlow 2 for Object Detection
  • Flask-Based Web API
  • Labeling Object Detection Data using Image Annotation Tool

Prerequisites

  • Basic knowledge of Python
  • Knowledge of Deep Learning with TensorFlow
  • Basics on HTML
Automatic Number Plate Recognition, OCR Web App in Python

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction

3 Lectures
  • play icon Introduction to the Course 03:01 03:01
  • play icon Project Architecture 03:02 03:02
  • play icon Download the Resources (Code and Data)

Labeling

5 Lectures
Tutorialspoint

Data Processing

4 Lectures
Tutorialspoint

Deep Learning for Object Detection

8 Lectures
Tutorialspoint

Pipeline Object Detection Model

5 Lectures
Tutorialspoint

Optical Character Recognition (OCR)

3 Lectures
Tutorialspoint

Flask App

4 Lectures
Tutorialspoint

Number Plate Web App

9 Lectures
Tutorialspoint

License Plate Detection with YOLO

20 Lectures
Tutorialspoint

Instructor Details

Data Science Anywhere

Data Science Anywhere

Hi,

We're team of Machine Learning experts, AI developers working together to advance the state of the art in artificial intelligence. You will be hearing from us when new courses are released, answering Q&A and many more.

We are here to help you stay on the cutting edge of Data Science and Technology.


Thanks,

datascience Anywhere Team

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Feedbacks

I

Itzchak ab gal

very effective

R

Ricardo CespedRuiz

very well explained !

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515