Python ANPR with OpenCV and EasyOCR in 25 Minutes | Automatic Number Plate Recognition Tutorial

preview_player
Показать описание
Tired of searching for your Uber?

Trying to get a better idea of who’s stealing your car park?

Just want an awesome Computer Vision project to try out using Python?

Well, ANPR might just be the perfect thing for your to try out! In this video we’ll go through a full blown walkthrough of performing Automatic Number Plate Recognition (ANPR) using OpenCV and EasyOCR. We just edge detection and filtering techniques combined with deep learning powered optical character recognition to be able to extract number plate text from images in just 25 minutes.

In this video you’ll learn how to:
0:00 - Start
5:59 - Reading and visualising images using OpenCV with Python
7:37 - Applying color shifts and changes to images (e.g. grayscaling and BGR2RGB)
9:48 - Detecting contours using OpenCV findCountours
14:32 - Masking number plates to improve text extraction for OCR
18:40 - Extracting number plate text using EasyOCR

GET THE CODE!

Links Mentioned:

If you have any questions, please drop a comment below!

Oh, and don't forget to connect with me!

Happy coding!
Nick

P.s. Let me know how you go and drop a comment if you need a hand!
Рекомендации по теме
Комментарии
Автор

Thanks, this has helped simplify a lot of techniques I was getting my head around. Such a great pipeline, and a great tutorial. Keep them up in the same style!

anthonylwalker
Автор

I import opencv library but kernal automatically close??

dhruvdarji
Автор

You are awesome! I am just digging in to python and you my friend are so informative, easy to undersatand, and the pacing is perfect. Thank you will be following and checking out your other vids 😁

ScaryLasers
Автор

Man you saved my presentation ....thank you so much!

mencychristian
Автор

Great video and really good explanation and as for typing that amount of code by hand and it working first time. . . Just amazing.

philatkinson
Автор

What's the difference between this video and your 2 hour long video on ANPR

piyushkumar-wgcv
Автор

Hi, whenever i'm trying to import cv2 and other my jupyter kernel The kernel appears to have died. It will restart automatically. do you have any solution?

jesunahmadushno
Автор

My Jupiter kernel is dying each and every time I'm trying to import easyocr. Plzzzz help 😭😭😭😭😭😭😭😭😭😭

subhronilbiswas
Автор

Program is working well, that helped a lot thanks.

abhinavsingh
Автор

Hi Nicholas,
Thank You for all the hard work you put into this tutorial, its taught me SO Much..
I have a question about the images you used vs. My own images, yours work fine in the program, but the ones I used doesn't populate any coordinates in the location cell.
the properties of your images are: 160KB in sizes, 300dpi, 960x722 (dimensions) and 24 bit depth,
my images are: 600KB, 96dpi, 2000x1500, and 24 bit depth,
aren't

vonvanmany
Автор

Very lucid and beautifully presented, Nicholas.

padynz
Автор

I have mad respect towards you for this. thank you so much

zjpqxcx
Автор

please make object tracking & counting video on vehicles in opencv & python

ronaktawde
Автор

Really amazing, was very helpful. Just wanted to know if there's a way to use an entire dataset of images for this technique? Any tutorial you may know of?
Thanks In advance!

godfreyfonseca
Автор

Hey mate. Great videos. I’ve read through a few comments and pretty excited to see this “new” video ahah. Any idea when it’s going to be released?

JH-msjv
Автор

Thank you my teacher. Nice education. ^_^

ozlematz
Автор

Hi Nicholas, thanks for this video. Could you do another video that shows how to extract hand written text from the Crosswords puzzles and compare that with the correct answers?

abdulwaseymohammed
Автор

Hi, Nick, Great video. I did spend a lot of time on the Tensorflow version of this project that you posted a while back. What do you see as the plusses and minuses of the two different approaches?

datapro
Автор

Great explanation from you Nicholas. Like the method you used.

weixiangng
Автор

why other images besides the 4 images provided cant extract the plate number?

twoibuk