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

OpenCV Smoothing and Blurring

April 28, 2021

In this tutorial, you will learn about smoothing and blurring with OpenCV. We will cover the following blurring operations Simple blurring (cv2.blur) Weighted Gaussian blurring (cv2.GaussianBlur) Median filtering (cv2.medianBlur) Bilateral blurring (cv2.bilateralFilter) By the end of this tutorial, you’ll be…

Read More of OpenCV Smoothing and Blurring

Image Processing
Tutorials

OpenCV Fast Fourier Transform (FFT) for blur detection in images and video streams

June 15, 2020

In this tutorial, you will learn how to use OpenCV and the Fast Fourier Transform (FFT) to perform blur detection in images and real-time video streams. Today’s tutorial is an extension of my previous blog post on Blur Detection with…

Read More of OpenCV Fast Fourier Transform (FFT) for blur detection in images and video streams

Deep Learning
Face Applications
OpenCV Tutorials
Tutorials

Blur and anonymize faces with OpenCV and Python

April 6, 2020

In this tutorial, you will learn how to blur and anonymize faces using OpenCV and Python. Today’s blog post is inspired by an email I received last week from PyImageSearch reader, Li Wei: Hi Adrian, I’m working on a research…

Read More of Blur and anonymize faces with OpenCV and Python

Getting Started
Tutorials

OpenCV Tutorial: A Guide to Learn OpenCV

July 19, 2018

Whether you’re interested in learning how to apply facial recognition to video streams, building a complete deep learning pipeline for image classification, or simply want to tinker with your Raspberry Pi and add image recognition to a hobby project, you’ll…

Read More of OpenCV Tutorial: A Guide to Learn OpenCV

Deep Learning
PyImageSearch Gurus
Tutorials

Convolutions with OpenCV and Python

July 25, 2016

I’m going to start today’s blog post by asking a series of questions which will then be addressed later in the tutorial: What are image convolutions? What do they do? Why do we use them? How do we apply them?…

Read More of Convolutions with OpenCV and Python

Image Processing
Tutorials

Blur detection with OpenCV

September 7, 2015

Between myself and my father, Jemma, the super-sweet, hyper-active, extra-loving family beagle may be the most photographed dog of all time. Since we got her as a 8-week old puppy, to now, just under three years later, we have accumulated…

Read More of Blur detection with OpenCV

Building a Pokedex
Examples of Image Search Engines
Tutorials

Building a Pokedex in Python: Finding the Game Boy Screen (Step 4 of 6)

April 21, 2014

Quick question. How does a Pokedex work? Well, you simply point it a Pokemon, the Pokedex examines its physical characteristics, and the Pokemon is identified instantly. In this case, our smartphone camera is our “Pokedex”. We point our smartphone at…

Read More of Building a Pokedex in Python: Finding the Game Boy Screen (Step 4 of 6)

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.