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

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

Image Processing
Image Search Engine Basics
Tutorials

Building an Image Hashing Search Engine with VP-Trees and OpenCV

August 26, 2019

In this tutorial, you will learn how to build a scalable image hashing search engine using OpenCV, Python, and VP-Trees. Image hashing algorithms are used to: Uniquely quantify the contents of an image using only a single integer. Find duplicate…

Read More of Building an Image Hashing Search Engine with VP-Trees and OpenCV

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

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.