Computer Vision - OCR using Python

Become a Computer Vision expert and learn optical character recognition - OCR using Tesseract, OpenCV and Deep Learning

4.14 (232 reviews)
Udemy
platform
English
language
Data Science
category
Computer Vision - OCR using Python
1,068
students
6.5 hours
content
Mar 2024
last update
$54.99
regular price

What you will learn

A quick starter on OCR Architecture, Commercial Solutions and Use Cases in Industry

Learn to implement OCR - Text Detection with OpenCV and Deep Learning Models

Use Tesseract and EasyOCR to implement OCR - Text Recognition

Work with OCR - Text Labelling using Spacy and Regular Expression

Use OpenCV and Tesseract to apply Noise Removal Techniques including Thresholding, Rescaling, Dilation, Erosion and Deskewing

Learn to develop web-based applications - Business Card Recognition and KYC Digitization for OCR using Flask

Build OCR Solutions for Invoice Processing with Text Labelling and XML output & Vehicle Nameplate Recognition

Executable Code of CTPN and EAST Model implementation for Text Detection and Text Recognition

Learn to train Deep Learning Models of CTPN and EAST on ICDAR dataset

Understand the Image Basics and apply it for Image Processing

Why take this course?

** A comprehensive course for people who would like to become Computer Vision - Optical Character Recognition (OCR) Specialist. This course contains 33 downloadable Source Code Resources and Projects on Invoice Processing, KYC Digitization, Business Card Recognition and Automatic Number Plate Recognition **


Top 3 Reasons on why this course Computer Vision: OCR using Python stands-out among other courses:

· Inclusion of 5 in-demand projects of Computer Vision that have been explained through detailed code walkthrough and work seamlessly

· Dedicated In-Course Support is provided within 24 hours for any issues faced

· Comprehensive Coverage inclusive of theory and practical implementation of 2 Deep learning-based Text Detection models (CTPN and EAST)


Optical Character Recognition commonly called as OCR is the new buzzword in Artificial Intelligence Industry which is driving Digitization in the enterprises. Every enterprise wants to adopt OCR to achieve easier and quicker access to their streams of data in digital format. An OCR implementation not only speed up the workflow of Text processes across various industries but also help in providing better customer experience. In fact, as per a recent research report, OCR market which was around 7.2 billion US Dollar is expected to see a huge growth in market size and will reach 13.4 billion US dollar by 2025.

Enroll in this course to get a complete understanding of Optical Character Recognition (OCR) for Data Extraction from Images and PDF using Python. The course explains the theory of concepts followed by code demonstration to make you an expert in computer vision OCR. It provides hands-on guidance on Text Detection with OpenCV and Deep Learning Models, Text Recognition with Tesseract and OCR along with Text Labelling through Spacy and Regular Expression. It guides you to create technical solutions on most relevant OCR uses cases in the industry where we are using OCR to convert image to text.

Here are just few of the topics we will be learning:

· OCR Architecture

· Text Detection from Image

· Text Recognition from Image

· Pixels and Image Basics

· Image Properties

· Kernel and Feature Map

· Preprocessing Techniques (Binarisation, Thresholding, Rescaling)

· Noise Removal Techniques (Morphology, Dilation, Erosion, Blurring, Orientation, Deskewing, Borders, Perspective Transformation)

· Image Segmentation

· EasyOCR

· PyTesseract Operations

· Tesseract

· Named Entity Recognition

· Spacy for Named Entity Recognition

· Regular Expression for Text and Dates

· Training of CTPN and EAST Deep Learning Model on SIROE Dataset

· CTPN Model for Text Detection & Text Recognition

· EAST Model for Text Detection & Text Recognition

· Invoice Processing OCR Solution with python code

· Invoice Structured Output in XML Format Solution with python code

· Vehicle Nameplate OCR Solution with python code

· Business Card Recognition OCR Solution with python code

· KYC Digitization OCR Solution with python code

Screenshots

Computer Vision - OCR using Python - Screenshot_01Computer Vision - OCR using Python - Screenshot_02Computer Vision - OCR using Python - Screenshot_03Computer Vision - OCR using Python - Screenshot_04

Reviews

Kunal
July 8, 2023
This course has been exceptional ! The real-world projects, in-depth code explanations, and instructor's prompt in-course support truly set this course apart. The comprehensive content, including deep learning models and practical solutions, has equipped me with invaluable skills. Thank you for a transformative learning experience.
Pooja
May 9, 2023
Great course where you learn a wide variety of OCR concepts with some pretty good examples. I enjoyed learning the course and would recommend it to learners who want to learn data extraction using OCR and Computer Vision.
Violet
May 2, 2023
I was recommended this course by one of my senior colleagues to get a hang of how to develop OCR solutions and this course has some really great stuff. As a Python developer, I found this course very engaging and descriptive. Text Recognition and Text Detection are pretty complex topics but the way the instructor has explained it in the course is amazing. With the help of notebooks in the course and live projects, I have quickly ramped up on OCR and Computer Vision. The best part is the code walkthroughs which are so detailed that it looks like someone sitting with you and explaining the code for each block. Great Job !!
Max
April 27, 2023
I will rate this course as the best course on Udemy for learning OCR and Computer Vision from scratch. Key highlights in the course would be the instructor providing clear explanations of concepts, source code running smoothly, exciting projects, and quick responses to any queries. Thanks, Vineeta for providing great insights on the advanced OCR project I was designing, your suggestions are very practical.
Ashok
January 29, 2023
This is truly a masterpiece, wonderful explanation of OCR along with Text Detection and Image Classification. The course contains all the topics that you need to be a pro at OCR. Not just this, model training has been detailed as well. Well-constructed course !!
Ankush
November 30, 2022
The course is not a beginner's course and viewers of the course need to be versed with computer vision terminology
Amit
September 20, 2022
Pros : OCR concepts are well explained together with detailed examples. 5 live projects helps in further understanding of the concept Cons: RegEx topic can be more detailed
Sumit
September 14, 2022
The Instructor has explained nicely the concepts of OCR, Text Detection and Text Recognition and the projects help to understand their implementation.
Pavankumar
June 24, 2022
Should have explained how each model is working internally and a bit more walk over though each project in the code part. but overall got an idea about how OCR is being done.
Nicola
May 31, 2022
Il corso è chiaro, semplice ed introduttivo. Manca della parte in cui si vedono nel dettaglio i problemi che si riscontrano nel caso in cui l'OCR non identifica correttamente il testo, quale pre-processing delle immagini va applicato? quali sono le best practices per ovviare alla problematica? E' nel suo insieme un ottimo corso sull'argomento.
Rajeev
February 26, 2022
What an amazing course on OCR and Computer Vision. The instructor is really good and explains the concepts pretty well.
Elison
November 17, 2021
This is the only course on OCR wherein the concepts have been explained well through detailed examples and source code
Yaron
November 6, 2021
Pro: Describes how to use Opencv, Tesseract and regex for OCR in Python. There are 5 complete projects with detailed explanations how to install and run them. They also demonstrate how to create a Flask Web interface for the project. The Closed Captions are excellent. Con: There's lots of code in the projects - but no detailed explanation of the code.
Joyce
October 14, 2021
The course has been structured pretty well and provides good insight on OCR along with ready-to-use projects.
Arindam
May 24, 2021
There are no such course that has explained and combines such variation of OCR techniques in a single place. Last but not the least the instructor is very helpful while I am facing any issues.

Charts

Price

Computer Vision - OCR using Python - Price chart

Rating

Computer Vision - OCR using Python - Ratings chart

Enrollment distribution

Computer Vision - OCR using Python - Distribution chart

Related Topics

3885252
udemy ID
3/2/2021
course created date
4/6/2021
course indexed date
Bot
course submited by