Automatically OCR’ing Receipts and Scans
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:...
View ArticleOCR’ing Business Cards
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...
View ArticleTesseract Page Segmentation Modes (PSMs) Explained: How to Improve Your OCR...
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...
View ArticleImproving OCR Results with Basic Image Processing
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...
View ArticleAn interview with Adithya Gaurav Singh: Finding love with computer vision and...
Not many people know this about me, but my wife and I met online when she was 18, and I was 20. It wasn’t a dating website/app like Match, eHarmony, Tinder, etc. … instead, it was Last.fm, a website...
View ArticleUsing spellchecking to improve Tesseract OCR accuracy
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...
View ArticleOCR Passports with OpenCV and Tesseract
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...
View ArticleCorrecting Text Orientation with Tesseract and Python
An essential component of any OCR system is image preprocessing — the higher the quality input image you present to the OCR engine, the better your OCR output will be. To be successful in OCR, you...
View ArticleImage Super Resolution
In this tutorial, you will learn to use image super resolution. This lesson is part of a 3-part series on Super Resolution: OpenCV Super Resolution with Deep LearningImage Super Resolution (this...
View ArticleMulti-Column Table OCR
In this tutorial, you will: Discover a technique for associating rows and columns together Learn how to detect tables of text/data in an image Extract the detected table from an image OCR the text in...
View ArticleOCR’ing Video Streams
In this tutorial, you will learn how to OCR video streams. This lesson is part 3 of a 4-part series on Optical Character Recognition with Python: Multi-Column Table OCROpenCV Fast Fourier Transform...
View ArticleImproving Text Detection Speed with OpenCV and GPUs
In this tutorial, you will learn to improve text detection speed with OpenCV and GPUs. This tutorial is the last in a 4-part series on OCR with Python: Multi-Column Table OCROpenCV Fast Fourier...
View ArticleText Detection and OCR with Amazon Rekognition API
Table of Contents Text Detection and OCR with Amazon Rekognition API Configuring Your Development Environment Amazon Rekognition API for OCR Obtaining Your AWS Rekognition Keys Installing Amazon’s...
View ArticleText Detection and OCR with Microsoft Cognitive Services
Table of Contents Text Detection and OCR with Microsoft Cognitive Services Microsoft Cognitive Services for OCR Obtaining Your Microsoft Cognitive Services Keys Configuring Your Development...
View ArticleText Detection and OCR with Google Cloud Vision API
Table of Contents Text Detection and OCR with Google Cloud Vision API Google Cloud Vision API for OCR Obtaining Your Google Cloud Vision API Keys Prerequisite Steps to Enable Google Cloud Vision API...
View Article