• 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
Image Search Engine Basics
Tutorials

Image hashing with OpenCV and Python

November 27, 2017

Today’s blog post is on image hashing — and it’s the hardest blog post I’ve ever had to write. Image hashing isn’t a particularly hard technique (in fact, it’s one of the easiest algorithms I’ve taught here on the PyImageSearch…

Read More of Image hashing with OpenCV and Python

Announcements
PyImageConf

Save the Date: PyImageConf 2018

November 20, 2017

Imagine taking the practical, hands-on teaching style of the PyImageSearch blog… …and translating it to a live, in person conference. Sound interesting? If so, mark the date on your calendar now: PyImageConf is taking place on August 26th-28th 2018 at…

Read More of Save the Date: PyImageConf 2018

Deep Learning
OpenCV Tutorials
Raspberry Pi

Optimizing OpenCV on the Raspberry Pi

October 9, 2017

This tutorial is meant for advanced Raspberry Pi users who are looking to milk every last bit of performance out of their Pi for computer vision and image processing using OpenCV. I’ll be assuming: You have worked through my previous…

Read More of Optimizing OpenCV on the Raspberry Pi

Deep Learning
Machine Learning

Deep learning on the Raspberry Pi with OpenCV

October 2, 2017

I’ve received a number of emails from PyImageSearch readers who are interested in performing deep learning in their Raspberry Pi. Most of the questions go something like this: Hey Adrian, thanks for all the tutorials on deep learning. You’ve really…

Read More of Deep learning on the Raspberry Pi with OpenCV

Tutorials

Montages with OpenCV

May 29, 2017

Today’s blog post is inspired by an email I received from PyImageSearch reader, Brian. Brian asks: Hi Adrian, I’m really enjoying the PyImageSearch blog. I found your site a few days ago and I’ve been hooked on your tutorials ever…

Read More of Montages with OpenCV

Image Processing
OpenCV Tutorials
Tutorials

Text skew correction with OpenCV and Python

February 20, 2017

Today’s tutorial is a Python implementation of my favorite blog post by Félix Abecassis on the process of text skew correction (i.e., “deskewing text”) using OpenCV and image processing functions. Given an image containing a rotated block of text at…

Read More of Text skew correction with OpenCV and Python

Image Processing
Tutorials

Generating movie barcodes with OpenCV and Python

January 16, 2017

In last week’s blog post I demonstrated how to count the number of frames in a video file. Today we are going to use this knowledge to help us with a computer vision and image processing task — visualizing movie…

Read More of Generating movie barcodes with OpenCV and Python

Image Processing
Tutorials

Count the total number of frames in a video with OpenCV and Python

January 9, 2017

Today’s blog post is part of a two part series on working with video files using OpenCV and Python. The first part of this series will focus on a question emailed in by PyImageSearch reader, Alex. Alex asks: I need…

Read More of Count the total number of frames in a video with OpenCV and Python

OpenCV Tutorials
Tutorials

Rotate images (correctly) with OpenCV and Python

January 2, 2017

Let me tell you an embarrassing story of how I wasted three weeks of research time during graduate school six years ago. It was the end of my second semester of coursework. I had taken all of my exams early…

Read More of Rotate images (correctly) with OpenCV and Python

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

© 2026 PyImageSearch. All Rights Reserved.