Archive | Optical Character Recognition (OCR)

OpenCV OCR and text recognition with Tesseract

In this tutorial, you will learn how to apply OpenCV OCR (Optical Character Recognition). We will perform both (1) text detection and (2) text recognition using OpenCV, Python, and Tesseract. A few weeks ago I showed you how to perform text detection using OpenCV’s EAST deep learning model. Using this model we were able to […]

Continue Reading 182

Recognizing digits with OpenCV and Python

Today’s tutorial is inspired by a post I saw a few weeks back on /r/computervision asking how to recognize digits in an image containing a thermostat identical to the one at the top of this post. As Reddit users were quick to point out, utilizing computer vision to recognize digits on a thermostat tends to overcomplicate […]

Continue Reading 141

Detecting machine-readable zones in passport images

Today’s blog post wouldn’t be possible without PyImageSearch Gurus member, Hans Boone. Hans is working on a computer vision project to automatically detect Machine-readable Zones (MRZs) in passport images — much like the region detected in the image above. The MRZ region in passports or travel cards fall into two classes: Type 1 and Type 3. Type 1 […]

Continue Reading 65