• 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
Image Processing
OpenCV Tutorials
Optical Character Recognition (OCR)
Tutorials

Recognizing digits with OpenCV and Python

February 13, 2017

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…

Read More of Recognizing digits with OpenCV and Python

Deep Learning
Tutorials

Deep Learning on Amazon EC2 GPU with Python and nolearn

October 13, 2014

Last week I wrote a post detailing my experience with CUDAMat, Deep Belief Networks, and Python using my MacBook Pro. The post is fairly long and full of screenshots to document my experience. But the gist of it is this:…

Read More of Deep Learning on Amazon EC2 GPU with Python and nolearn

Deep Learning

My Experience with CUDAMat, Deep Belief Networks, and Python

October 6, 2014

Grab the tissues. This is a tail of my MacBook Pro, a GPU, and the CUDAMat library — and it doesn’t have a happy ending. Two weeks ago I posted a Geting Started with Deep Learning and Python guide. The…

Read More of My Experience with CUDAMat, Deep Belief Networks, and Python

Machine Learning

Applying deep learning and a RBM to MNIST using Python

June 23, 2014

In my last post, I mentioned that tiny, one pixel shifts in images can kill the performance your Restricted Boltzmann Machine + Classifier pipeline when utilizing raw pixels as feature vectors. Today I am going to continue that discussion. And…

Read More of Applying deep learning and a RBM to MNIST using Python

Machine Learning

How 1 pixel shifts in images can kill your RBM performance

June 16, 2014

Can you tell the difference between the two images above? Probably not. The one on the right has been shifted one pixel down. And while it still looks like the same image to us, to a Restricted Boltzmann Machine, this…

Read More of How 1 pixel shifts in images can kill your RBM performance

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.