• 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
Super Resolution
Tutorials

Pixel Shuffle Super Resolution with TensorFlow, Keras, and Deep Learning

September 27, 2021

When an image is increased in size (spatially, along the width and height), the conventional methods lead to new pixel information getting created which often degrades the image quality giving a soft and blurry image as output. Thankfully, as with…

Read More of Pixel Shuffle Super Resolution with TensorFlow, Keras, and Deep Learning

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

GANs
Generative Adversarial Networks (GANs)
Tutorials

Intro to Generative Adversarial Networks (GANs)

September 13, 2021

This post covers the intuition of Generative Adversarial Networks (GANs) at a high level, the various GAN variants, and applications for solving real-world problems. This is the first post of a GAN tutorial series: Intro to Generative Adversarial Networks (GANs)…

Read More of Intro to Generative Adversarial Networks (GANs)

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

Optical Character Recognition (OCR)
Tutorials

Detecting and OCR’ing Digits with Tesseract and Python

August 30, 2021

In a previous tutorial, we implemented our very first OCR project. We saw that Tesseract worked well on some images but returned total nonsense for other examples. Part of being a successful OCR practitioner is learning that when you see…

Read More of Detecting and OCR’ing Digits with Tesseract and Python

Optical Character Recognition (OCR)
Tutorials

Your First OCR Project with Tesseract and Python

August 23, 2021

The first time I ever used the Tesseract optical character recognition (OCR) engine was in my college undergraduate years. A dataset comprising diverse textual images is necessary for an OCR project. It enables the OCR system to learn different text…

Read More of Your First OCR Project with Tesseract and Python

Optical Character Recognition (OCR)
Tutorials

Installing Tesseract, PyTesseract, and Python OCR packages on your system

August 16, 2021

In this tutorial, we will configure our development environment for OCR. Once your machine is configured, we’ll start writing Python code to perform OCR, paving the way for you to develop your own OCR applications. A text-image dataset is useful…

Read More of Installing Tesseract, PyTesseract, and Python OCR packages on your system

Optical Character Recognition (OCR)
Tutorials

What is Optical Character Recognition (OCR)?

August 9, 2021

Optical character recognition, or OCR for short, is used to describe algorithms and techniques (both electronic and mechanical) to convert images of text to machine-encoded text. We typically think of OCR in terms of software. Namely, these are systems that:…

Read More of What is Optical Character Recognition (OCR)?

Deep‌ ‌Learning‌
Tutorials

How to use the ModelCheckpoint callback with Keras and TensorFlow

June 30, 2021

Previously, we discussed how to save and serialize your models to disk after training is complete. We also learned how to spot underfitting and overfitting as they are happening, enabling you to kill off experiments that are not performing well…

Read More of How to use the ModelCheckpoint callback with Keras and TensorFlow

  • Previous Page
  • Page 1
  • ...
  • Page 4
  • Page 5
  • Page 6
  • Page 7
  • Page 8
  • Page 9
  • 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

© 2025 PyImageSearch. All Rights Reserved.