Title: Table of Contents - OCR with OpenCV, Tesseract, and Python - PyImageSearch

URL Source: https://pyimagesearch.com/2020/08/14/table-of-contents-ocr-with-opencv-tesseract-and-python/

Published Time: 2020-08-14T14:00:00+00:00

Markdown Content:
![Image 1](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20700%20471'%3E%3C/svg%3E)

[A few days ago](https://pyimagesearch.com/2020/08/12/my-ocr-with-opencv-tesseract-and-python-indiegogo-campaign-will-go-live-on-wednesday-august-19th-at-10am-edt/) I mentioned that on **Wednesday, August 19th at 10AM EDT** I am launching an IndieGoGo crowdfunding campaign for my new book, _[OCR with OpenCV, Tesseract, and Python](https://pyimagesearch.com/ocr-with-opencv-tesseract-and-python/)._ (**Note**: The campaign is now complete. But you can still pre-order your copy [by clicking here](https://pyimagesearch.com/ocr-with-opencv-tesseract-and-python/).)

**Today I’m going to share with you:**

*   The Table of Contents to the book
*   Additional details on how the book is structured
*   What is included in the book, including source code, pre-configured VM, access to the private community forums, etc.
*   The Certificate of Completion you’ll be awarded after completing all quizzes/exams associated with the text

Let’s dive in!

What is this book?
------------------

![Image 2](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20433%201080'%3E%3C/svg%3E)

_OCR with OpenCV, Tesseract, and Python_ will teach you **how to successfully apply Optical Character Recognition to your work, projects, and research.**

You will learn via practical, hands-on projects (with lots of code) so you can not only develop your own OCR Projects, but feel _confident_ while doing so.

Inside the book we will focus on:

*   Getting started with OCR
*   Learning the basics of the Tesseract OCR engine
*   Discovering how to improve OCR accuracy using Tesseract options and configurations
*   Interfacing with Tesseract via the Python programming language
*   Localizing and detecting text in images using both OpenCV and Tesseract
*   Using OpenCV and image processing techniques to improve OCR accuracy
*   Using machine learning to denoise our images for better OCR accuracy
*   Image/document registration and alignment to build an invoice scanning project
*   Training our own custom deep learning models with Keras and TensorFlow
*   Solving Sudoku puzzles with OCR, OpenCV, and Keras/TensorFlow
*   Automatic License/Number Plate Recognition (ANPR)
*   Handwriting recognition
*   Performing OCR in real-time video streams
*   Utilizing GPUs for faster OCR inference
*   Using OCR engines in the cloud, including Amazon Rekognition, Microsoft Cognitive Services, and the Google Vison API
*   Tips, suggestions, and best practices when performing OCR

Currently I have **35+ chapters planned out,** with more to come!

How is this book structured?
----------------------------

Since we’ll be covering so many OCR techniques in-depth, I’ve decided to break the book down into **three volumes** called **“bundles”.**

![Image 3](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20700%20698'%3E%3C/svg%3E)

I’ve included a short breakdown of the three bundles below:

![Image 4](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20700%20623'%3E%3C/svg%3E)

![Image 5](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20700%20867'%3E%3C/svg%3E)

**The _“Intro to OCR” Bundle_ is right for you if:**

*   You are new to the world of OCR and Computer Vision
*   You are just testing the OCR waters
*   You are on a budget

Inside this bundle you will learn the fundamentals of Optical Character Recognition using Tesseract, OpenCV, and Python. And while this is the lowest tier bundle, you’ll _still_ be getting a great education with _a lot_ of hands-on experience.

A full list of chapter topics follows:

*   Introduction
*   What is Optical Character Recognition (OCR)?
*   Tools, libraries, and packages for OCR
*   Installing our OCR libraries and tools
*   Your first OCR example with Tesseract
*   Detecting digits with Tesseract
*   Whitelisting and blacklisting characters with Tesseract
*   Determining and correcting text orientation with Tesseract
*   OCR’ing text and translating to different languages
*   Using Tesseract with non-English languages
*   Improving OCR accuracy with Tesseract Page Segmentation Modes (PSMs)
*   Improving OCR results with OpenCV and image processing
*   Utilizing spellchecking with OCR
*   OCR’ing passports using computer vision
*   Using OpenCV and template matching to OCR characters
*   OCR’ing characters with basic computer vision and image processing
*   Text bounding box localization and OCR with Tesseract
*   Rotated text bounding box localization with OpenCV
*   A complete text detection and OCR pipeline
*   Conclusions

The chapters inside the _“Intro to OCR” Bundle_ will give you a strong foundation to build upon. **For a more in-depth treatment of OCR, I would recommend either the _“OCR Practitioner” Bundle_ or _“OCR Expert” Bundle._**

**My Recommendation:** The _“Intro to OCR” Bundle_ is a great first step towards applying OCR to real-world projects. You’ll learn the fundamentals of OCR and Tesseract, empowering you to apply OCR to your own projects.

That said, if you are going with this bundle because you’re new to the world of computer vision and OCR, then you should absolutely look at the _[Practical Python and OpenCV](https://pyimagesearch.com/practical-python-opencv/)_ and [PyImageSearch Gurus](https://pyimagesearch.com/pyimagesearch-gurus/) add-ons. **Both of these can be used to help you level-up your computer vision skills quickly** (and be more successful when applying OCR).

![Image 6](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20575%201080'%3E%3C/svg%3E)

The _“OCR Practitioner” Bundle_ builds on the previous bundle and includes every chapter in the _“Intro to OCR” Bundle._ This bundle is geared towards more advanced OCR algorithms, techniques, and use cases, including deep learning, image/document alignment, OCR in real-time video streams, OCR with GPUs, cloud-based OCR APIs, _and more!_

**Not only will you be getting every chapter in the _“Intro to OCR” Bundle_, but you’ll also receive the following:**

*   Introduction
*   Training custom OCR models with Keras and TensorFlow
*   Using machine learning to denoise images for better OCR accuracy
*   Image and document registration
*   Automatically aligning and OCR’ing a document, invoice, form, etc.
*   Building an OpenCV Sudoku solver using OCR
*   OCR’ing receipts
*   Automatic License/Number Plate Recognition with OCR
*   Text blur detection
*   OCR’ing real-time video streams
*   Improving text detection speed with OpenCV and GPUs
*   Handwriting recognition
*   Text detection and OCR with the Amazon Rekognition API
*   Using the Microsoft Cognitive Services API for OCR
*   OCR with the Google Vision API
*   Training custom Tesseract OCR models
*   Fine-tuning Tesseract OCR models
*   Utilizing the EasyOCR package for fast, efficient OCR
*   Conclusions

**My Recommendation:** The _“OCR Practitioner Bundle”_ gives you the best bang for your buck. You should choose this bundle if you want a super in-depth treatment of OCR, but cannot afford the _“OCR Expert” Bundle._

If you’re new to computer vision and deep learning, I _highly suggest_ you also get the [PyImageSearch Gurus](https://pyimagesearch.com/pyimagesearch-gurus/) and/or _[Deep Learning for Computer Vision with Python](https://pyimagesearch.com/deep-learning-computer-vision-python-book/)_ add-ons — both of these resources will teach you computer vision and deep learning quickly (ensuring you get more value out of your purchase of the OCR book).

![Image 7](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20700%201274'%3E%3C/svg%3E)

The _“OCR Expert” Bundle_ includes _**everything**_ from both the _“Intro to OCR” Bundle_ and _“OCR Practitioner” Bundle._

It also includes:

*   **All bonus chapters** from stretch goals during the IndieGoGo campaign (including chapters that are authored after the campaign has ended).
*   **A physical, printed edition** of all three volumes of _OCR with OpenCV, Tesseract, and Python_ — _**this is the only bundle that includes a hardcopy edition.**_
*   **Access to my _private_ community forums** for additional help and support. You’ll get faster, more detailed answers to your questions and you’ll be able to better connect with myself and other readers. (again, the other two bundles _do not_ have access to these forums).
*   A **Certificate of Completion** upon successfully completing all lessons and quizzes associated with the text.

**My Recommendation:** You should go with the _“OCR Expert” Bundle_ if (1) you want to study OCR in-depth and (2) you want additional help and support along the way. **When it comes to learning Optical Character Recognition, _you just can’t beat this bundle!_**

Additionally, the _“OCR Expert” Bundle_ includes a Certificate of Completion. To receive the certificate, you will need to complete all lessons and quizzes associated with the text.

![Image 8](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20700%20597'%3E%3C/svg%3E)

After successfully completing all lessons/quizzes, you will receive your certificate and be able to embed it directly on your LinkedIn profile, thereby demonstrating your Optical Character Recognition skills.

What’s next?
------------

There you have it — the complete Table of Contents for _OCR with OpenCV, Tesseract, and Python._ I hope after looking over this list you’re excited as I am!

**I also have some _secret bonus chapters_ available.**

If you are interested in OCR, already have OCR project ideas, or have a need for it at your company, **please click the button below grab your special pre-pre-ordered copy of my OCR book**:

[Pre-Order the Book Today!](https://pyimagesearch.com/ocr-with-opencv-tesseract-and-python/)

![Image 9](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20410%20567'%3E%3C/svg%3E)

#### Join the PyImageSearch Newsletter and Grab My FREE 17-page Resource Guide PDF

Enter your email address below to **join the PyImageSearch Newsletter** and **download my FREE 17-page Resource Guide PDF** on Computer Vision, OpenCV, and Deep Learning.

![Image 10](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20240%20240'%3E%3C/svg%3E)

#### **About the Author**

Hi there, I’m Adrian Rosebrock, PhD. All too often I see developers, students, and researchers wasting their time, studying the wrong things, and generally struggling to get started with Computer Vision, Deep Learning, and OpenCV. I created this website to show you what I believe is the best possible way to get your start.