

Assume a Single Uniform Block of Vertically Aligned Text.ġ1.2.9 PSM 6. Assume a Single Column of Text of Variable Sizes.ġ1.2.8 PSM 5. Fully Automatic Page Segmentation, But No OSD.ġ1.2.7 PSM 4. Automatic Page Segmentation with OSD.ġ1.2.6 PSM 3.

Orientation and Script Detection Only.ġ1.2.4 PSM 1. 1.3 Do I Need to Know Deep Learning?.Ģ What Is Optical Character Recognition?.Ģ.2.1 A Brief History of OCR.Ģ.2.4 The Importance of Pre-Processing and Post-Processing.ģ.2.5 Keras, TensorFlow, and scikit-learn.Ĥ.2.1 A Note on Install Instructions.Ĥ.2.2.2 Installing Tesseract on Ubuntu.Ĥ.2.2.5 Verifying Your Tesseract Install.Ĥ.2.5 Installing Other Computer Vision, Deep Learning, and Machine Learning Libraries.ĥ Your First OCR Project with Tesseract.ĥ.1 Chapter Learning Objectives.ĥ.2.2 Basic OCR with Tesseract.Ħ Detecting and OCR'ing Digits with Tesseract.Ħ.2.1 What Is Digit Detection and Recognition?.Ħ.2.3 OCR'ing Digits with Tesseract and OpenCV.ħ.2.1 What Are Whitelists and Blacklists?.ħ.2.3 Whitelisting and Blacklisting Characters with Tesseract.ħ.2.4 Whitelisting and Blacklisting with Tesseract Results.Ĩ.1 Chapter Learning Objectives.Ĩ.2 What Is Orientation and Script Detection?.Ĩ.3.2 Implementing Our Text Orientation and Correction Script.Ĩ.3.3 Text Orientation and Correction Results.ĩ.2 OCR and Language Translation.ĩ.2.1 Translating Text to Different Languages with textblob.ĩ.2.3 Implementing Our OCR and Language Translation Script.ĩ.2.4 OCR Language Translation Results.ġ0.2.1 Configuring Tesseract for Multiple Languages.ġ0.2.2 Adding Language Packs to Tesseract.ġ0.2.3 The textblob Package's Relation to This Chapter.ġ0.2.4 Verifying Tesseract Support for Non-English Languages.ġ0.3.2 Implementing Our Tesseract with Non-English Languages Script.ġ0.3.3 Tesseract and Non-English Languages Results.ġ1 Improving OCR Results with Tesseract Options.ġ1.2.1 What Are Page Segmentation Modes?.ġ1.2.3 PSM 0.
