Author Archive | Adrian Rosebrock

Multiprocessing with OpenCV and Python

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 your computer. Today’s tutorial is inspired by PyImageSearch reader, Abigail. Abigail writes: Hey Adrian, I […]

Continue Reading 30

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

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 or near-duplicate images in a dataset of images based on their computed hashes. Back in […]

Continue Reading 41

An interview with Kapil Varshney, Data Scientist at Esri R&D

In today’s blog post, I interview Kapil Varshney, a PyImageSearch reader who was recently hired at Esri Research and Development as a Data Scientist focusing on Computer Vision and Deep Learning. Kapil’s story is really important as it shows that, no matter what your background is, you can be successful in computer vision and deep learning — you just […]

Continue Reading 7

Keras Learning Rate Finder

In this tutorial, you will learn how to automatically find learning rates using Keras. This guide provides a Keras implementation of fast.ai’s popular “lr_find” method. Today is part three in our three-part series of learning rate schedules, policies, and decay using Keras: Part #1: Keras learning rate schedules and decay Part #2: Cyclical Learning Rates […]

Continue Reading 26
[email]
[email]