Skip to content
UdemyData SciencePaid courseAll LevelsCertificate

YOLO: Automatic License Plate Detection & Extract text App (Udemy.com)

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

Created by: datascience Anywhere

Last updated September 2023

icon
What you will learn

  • 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
  • Train custom YOLO model from scratch
  • Real time license plate detection with YOLO

How it compares

Against the other 461 rated Udemy courses in Data Science on CourseDuck:

  • Rating4.4 out of 5higher than 28% of them
  • Reviews322#284 of 462 by number of reviews
  • Length5.5 hoursshorter than 64% of them
  • Last updatedSeptember 2023earlier than 80% of them

icon
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 which 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 basics concepts in Flask like URL routing, render the template, template inheritance, etc. Then we will create our website using HTML, Bootstrap. With that we are finally ready with our App.

WHAT YOU WILL 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, Boostrap, Python

  • Train YOLO model with Custom data

  • Develop web application and integrate YOLO Model


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.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

datascience 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

icon
More courses by datascience Anywhere

$69.99

$49.99

icon
More Data Science courses

Free

Free

Free

Free

$124.99

Free

icon
Reviews

4.4

322 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By David Andrade on 7/8/2024

Some instructions could be a bit outdated, it can bring some problems who isnt easy to solve or adjust for, but a bit of search on internet and in the Q&A sections can solve a lot of those problems. Well, im using a AMD graphics card and i was having a problem to use tensorflow, cuz it use cuda cores, i had to adapt it using tensorflow_directml funcion who microsoft provide, so its working fine. Im looking foward to the rest of the course.

By Kutay Öksüz on 2/17/2023

It was the 2nd course I took. I was satisfied with both courses. Especially the data preparation sections are very useful. Of course, it would be better if the codes were explained in more detail. I recommend you to buy.

By John Jaider Vanegas on 1/30/2023

Excellent course, I think you should add an additional course for creating text reading ORCs without using pytesseract that would be awesome!

By Yaron Klein on 8/30/2022

The first half of the course teaches how to create an object recognition application starting from the data labeling and all the way to a Flask based Web app. The second half shows how to use the Yolo5 model to get excellent object detection results. The course weakness is in the text extraction. It uses Tesseract and as the lecturer repeatedly says - Tesseract out of the box has a low text extraction success rate. Another problem is the font size for the coding examples is quite small, even on a 24" monitor. However all code is included so you can download it and listen while separately following along. Conclusion: If you're mainly interested in the detect part - This is an excellent course. If you're interested in extracting text from images - you're going to be very disappointed.

By HAZIQ DANIAL IHSANUL WILDAN on 5/4/2022

Amazing course. It could be better if the instructor could zoom in the screen a bit more so the student could see clearly what you trying to point out or highlight using the cursor.

By Hari Nair on 4/14/2022

Pros : Well paced, good intro to yolo and google colabs which I found useful. The course is a practical demo of api calls needed for a working application. Cons : Does not really develop intuition on how to get the best results.

By Gonzalo Surribas Sayago on 3/2/2022

Excellent course, the best thing is the technical support, they answer questions very quickly

By Wojciech Krzysztofik on 2/11/2022

This is more an instruction how to set up all tools and libraries rather than a course that will teach you how all those things really work. Maybe it is fine if you have to quickly implement something similar for your studies or work without understanding details. Most of the time is spend on installing software an setup, loading images. The real interesting parts (deep learning & ocr) are left practically with very little comment and no deeper thoughts... A promo price (couple of usd) is a fair deal but definitely I wouldn't pay the regular price for it.

By Raj motta on 12/9/2021

Extremely well made and especially helpful staff in the QnA section with replies within a couple hours at maximum! Well made course and I love it

By Mario Alberto Moysen Aguilera on 5/21/2021

I changed my review because you clarify that you did not delete my question, that was what bothered me the most and that the one who deleted it was Udemy, I just want to clarify that the fact of saying, that it does not detect the plates is a shame and ridiculous is not in no time a bad word, on the other hand after I finished the course you added 2 new videos that say that the effectiveness of the ocr depends on the tilt angles, and the pixel resolution. Cambié mi reseña porque me aclaras que tú no borraste mi pregunta, eso fue lo que más me molestó y que quien la borró fue Udemy, solo quiero aclarar que el hecho de decir, que no detecte las placas es una pena y ridículo no es en ningún momento una mala palabra, por otro lado después que terminé el curso agregaste 2 nuevos videos diciendo que la efectividad del ocr depende de los ángulos de inclinación, y la resolución de pixeles.

Showing all 10 reviews on CourseDuck

Read all 322 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100