• 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

Image inpainting with OpenCV and Python

May 18, 2020

In this tutorial, you will learn how to perform image inpainting with OpenCV and Python. Image inpainting is a form of image conservation and image restoration, dating back to the 1700s when Pietro Edwards, director of the Restoration of the…

Read More of Image inpainting with OpenCV and Python

Deep Learning
OpenCV Tutorials
Tutorials

An Ethical Application of Computer Vision and Deep Learning — Identifying Child Soldiers Through Automatic Age and Military Fatigue Detection

May 11, 2020

In this tutorial, we will learn how to apply Computer Vision, Deep Learning, and OpenCV to identify potential child soldiers through automatic age detection and military fatigue recognition. Military service is something of personal importance to me, something I consider…

Read More of An Ethical Application of Computer Vision and Deep Learning — Identifying Child Soldiers Through Automatic Age and Military Fatigue Detection

Deep Learning
Image Processing
Tutorials

Detect and remove duplicate images from a dataset for deep learning

April 20, 2020

In this tutorial, you will learn how to detect and remove duplicate images from a dataset for deep learning. Over the past few weeks, I’ve been working on a project with Victor Gevers, the esteemed ethical hacker from the GDI.Foundation,…

Read More of Detect and remove duplicate images from a dataset for deep learning

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

Deep Learning
Object Detection
OpenCV Tutorials
Semantic Segmentation
Tutorials

OpenCV ‘dnn’ with NVIDIA GPUs: 1549% faster YOLO, SSD, and Mask R-CNN

February 10, 2020

In this tutorial, you’ll learn how to use OpenCV’s “dnn” module with an NVIDIA GPU for up to 1,549% faster object detection (YOLO and SSD) and instance segmentation (Mask R-CNN). Last week, we discovered how to configure and install OpenCV…

Read More of OpenCV ‘dnn’ with NVIDIA GPUs: 1549% faster YOLO, SSD, and Mask R-CNN

Deep Learning
OpenCV Tutorials
Tutorials

How to use OpenCV’s “dnn” module with NVIDIA GPUs, CUDA, and cuDNN

February 3, 2020

In this tutorial, you will learn how to use OpenCV’s “Deep Neural Network” (DNN) module with NVIDIA GPUs, CUDA, and cuDNN for 211-1549% faster inference. Back in August 2017, I published my first tutorial on using OpenCV’s “deep neural network”…

Read More of How to use OpenCV’s “dnn” module with NVIDIA GPUs, CUDA, and cuDNN

Anomaly/Outlier Detection
Image Descriptors
Machine Learning
Tutorials

Intro to anomaly detection with OpenCV, Computer Vision, and scikit-learn

January 20, 2020

In this tutorial, you will learn how to perform anomaly/novelty detection in image datasets using OpenCV, Computer Vision, and the scikit-learn machine learning library. Imagine this — you’re fresh out of college with a degree in Computer Science. You focused…

Read More of Intro to anomaly detection with OpenCV, Computer Vision, and scikit-learn

Embedded/IoT and Computer Vision
IoT
OpenCV Tutorials
Raspberry Pi
Tutorials

Install OpenCV 4 on Raspberry Pi 4 and Raspbian Buster

September 16, 2019

In this tutorial, you will learn how to install OpenCV 4 on the Raspberry Pi 4 and Raspbian Buster. You will learn how to install OpenCV 4 on Raspbian Buster via both: A simple pip-install method (which can be completed…

Read More of Install OpenCV 4 on Raspberry Pi 4 and Raspbian Buster

Image Descriptors
Image Search Engine Basics
Tutorials

Multiprocessing with OpenCV and Python

September 9, 2019

In this tutorial, you will learn how to use multiprocessing with OpenCV and Python to perform feature extraction. You’ll learn how to use multiprocessing with OpenCV to parallelize feature extraction across the system bus, including all processors and cores on…

Read More of Multiprocessing with OpenCV and Python

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