• Skip to primary navigation
  • Skip to main content
  • Skip to footer

PyImageSearch

You can master Computer Vision, Deep Learning, and OpenCV - PyImageSearch

  • University Login
  • Get Started
  • Topics
    • Deep Learning
    • Dlib Library
    • Embedded/IoT and Computer Vision
    • Face Applications
    • Image Processing
    • Interviews
    • Keras and TensorFlow
    • Machine Learning and Computer Vision
    • Medical Computer Vision
    • Optical Character Recognition (OCR)
    • Object Detection
    • Object Tracking
    • OpenCV Tutorials
    • Raspberry Pi
  • Books and Courses
  • AI & Computer Vision Programming
  • Reviews
  • Blog
  • Consulting
  • About
  • FAQ
  • Contact
  • University Login
Deep Learning
Optical Character Recognition
Optical Character Recognition (OCR)
Tutorials

OCR Passports with OpenCV and Tesseract

December 1, 2021

This lesson is part 4 of a 4-part series on OCR 120: Tesseract Page Segmentation Modes (PSMs) Explained: How to Improve Your OCR Accuracy (tutorial 2 weeks ago) Improving OCR Results with Basic Image Processing (last week’s tutorial) Using spellchecking…

Read More of OCR Passports with OpenCV and Tesseract

Optical Character Recognition
Tutorials

Using spellchecking to improve Tesseract OCR accuracy

November 29, 2021

In a previous tutorial, you learned how to use the textblob library and Tesseract to automatically OCR text and then translate it to a different language. This tutorial will also use textblob, but this time to improve OCR accuracy by…

Read More of Using spellchecking to improve Tesseract OCR accuracy

Optical Character Recognition
Tutorials

Improving OCR Results with Basic Image Processing

November 22, 2021

In our previous tutorial, you learned how to improve the accuracy of Tesseract OCR by supplying the appropriate page segmentation mode (PSM). The PSM allows you to select a segmentation method dependent on your particular image and the environment in…

Read More of Improving OCR Results with Basic Image Processing

Optical Character Recognition (OCR)
Tutorials

Tesseract Page Segmentation Modes (PSMs) Explained: How to Improve Your OCR Accuracy

November 15, 2021

Most introductions to Tesseract tutorials will provide you with instructions to install and configure Tesseract on your machine, provide one or two examples of how to use the tesseract binary, and then perhaps how to integrate Tesseract with Python using…

Read More of Tesseract Page Segmentation Modes (PSMs) Explained: How to Improve Your OCR Accuracy

Optical Character Recognition
Optical Character Recognition (OCR)
Python
Tutorials

OCR’ing Business Cards

November 3, 2021

In a previous tutorial, we learned how to automatically OCR and scan receipts by: Detecting the receipt in the input image Applying a perspective transform to obtain a top-down view of the receipt Utilizing Tesseract to OCR the text on…

Read More of OCR’ing Business Cards

Optical Character Recognition
Optical Character Recognition (OCR)
Tutorials

Automatically OCR’ing Receipts and Scans

October 27, 2021

In this tutorial, you will learn how to use Tesseract and OpenCV to build an automatic receipt scanner. We’ll use OpenCV to build the actual image processing component of the system, including: Detecting the receipt in the image Finding the…

Read More of Automatically OCR’ing Receipts and Scans

Optical Character Recognition (OCR)
Tutorials

Using Machine Learning to Denoise Images for Better OCR Accuracy

October 20, 2021

One of the most challenging aspects of applying optical character recognition (OCR) isn’t the OCR itself. Instead, it’s the process of pre-processing, denoising, and cleaning up images such that they can be OCR’d. To learn how to denoise your images…

Read More of Using Machine Learning to Denoise Images for Better OCR Accuracy

Optical Character Recognition (OCR)
Tutorials

Language Translation and OCR with Tesseract and Python

September 20, 2021

Given that we can detect the writing system of the text, it raises the question: Is it possible to translate text from one language to another using OCR and Tesseract? To learn how to translate languages using Tesseract and Python,…

Read More of Language Translation and OCR with Tesseract and Python

Optical Character Recognition (OCR)
Tutorials

Whitelisting and Blacklisting Characters with Tesseract and Python

September 6, 2021

In our previous tutorial, you learned how to OCR only digits from an input image. But what if you wanted to obtain more fine-grained control on the character filtering process? For example, when building an invoicing application, you may want…

Read More of Whitelisting and Blacklisting Characters with Tesseract and Python

  • Previous Page
  • Page 1
  • Page 2
  • Page 3
  • Page 4
  • Page 5
  • Next Page

You can learn Computer Vision, Deep Learning, and OpenCV.

Get your FREE 17 page Computer Vision, OpenCV, and Deep Learning Resource Guide PDF. Inside you’ll find our hand-picked tutorials, books, courses, and libraries to help you master CV and DL.


Footer

Topics

  • Deep Learning
  • Dlib Library
  • Embedded/IoT and Computer Vision
  • Face Applications
  • Image Processing
  • Interviews
  • Keras & Tensorflow
  • OpenCV Install Guides
  • Machine Learning and Computer Vision
  • Medical Computer Vision
  • Optical Character Recognition (OCR)
  • Object Detection
  • Object Tracking
  • OpenCV Tutorials
  • Raspberry Pi

Books & Courses

  • PyImageSearch University
  • FREE CV, DL, and OpenCV Crash Course
  • Practical Python and OpenCV
  • Deep Learning for Computer Vision with Python
  • PyImageSearch Gurus Course
  • Raspberry Pi for Computer Vision

PyImageSearch

  • Affiliates
  • Get Started
  • About
  • Consulting
  • Coaching
  • FAQ
  • YouTube
  • Blog
  • Contact
  • Privacy Policy

© 2026 PyImageSearch. All Rights Reserved.