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

Building an Image Search Engine: Searching and Ranking (Step 4 of 4)

February 24, 2014

We are now at the final step of building an image search engine — accepting a query image and performing an actual search. Let’s take a second to review how we got here: Step 1: Defining Your Image Descriptor. Before we…

Read More of Building an Image Search Engine: Searching and Ranking (Step 4 of 4)

Image Search Engine Basics

Building an Image Search Engine: Defining Your Similarity Metric (Step 3 of 4)

February 17, 2014

First, let’s have a quick review. Two weeks ago we explored the first step of building an image search engine: Defining Your Image Descriptor. We explored three aspects of an image that can easily be described: color, texture, and shape.…

Read More of Building an Image Search Engine: Defining Your Similarity Metric (Step 3 of 4)

Image Search Engine Basics

Building an Image Search Engine: Indexing Your Dataset (Step 2 of 4)

February 10, 2014

Last Wednesday’s blog post reviewed the first step of building an image search engine: Defining Your Image Descriptor. We then examined the three aspects of an image that can be easily described: Color: Image descriptors that characterize the color of…

Read More of Building an Image Search Engine: Indexing Your Dataset (Step 2 of 4)

Image Search Engine Basics

Building an Image Search Engine: Defining Your Image Descriptor (Step 1 of 4)

February 3, 2014

On Monday, I showed you how to build an awesome Lord of the Rings image search engine, from start to finish. It was a lot of fun and we learned a lot. We made use of OpenCV image descriptors. More…

Read More of Building an Image Search Engine: Defining Your Image Descriptor (Step 1 of 4)

Examples of Image Search Engines
Image Descriptors
Tutorials

Hobbits and Histograms – A How-To Guide to Building Your First Image Search Engine in Python

January 27, 2014

One Ring to rule them all, One ring to find them; One ring to bring them all and in the darkness bind them. The image search engine we are about to build is going to be so awesome, it could…

Read More of Hobbits and Histograms – A How-To Guide to Building Your First Image Search Engine in Python

Image Descriptors

Clever Girl: A Guide to Utilizing Color Histograms for Computer Vision and Image Search Engines

January 22, 2014

It’s…it’s a histogram. – Dr. Grant Okay. So maybe that isn’t the exact quote. But I think Dr. Grant would have been equally thrilled had he known the power of color histograms. And more importantly, when the power goes out,…

Read More of Clever Girl: A Guide to Utilizing Color Histograms for Computer Vision and Image Search Engines

Examples of Image Search Engines

The 3 Types of Image Search Engines: Search by Meta-data, Search by Example, and Hybrid

January 15, 2014

What type of image search engine do you want to build? Is your search engine going to rely on tags, keywords, and text associated with an image? Then you’re probably building a search by meta-data image search engine. Are you…

Read More of The 3 Types of Image Search Engines: Search by Meta-data, Search by Example, and Hybrid

Libraries

My Top 9 Favorite Python Libraries for Building Image Search Engines

January 12, 2014

When I first became interested in computer vision and image search engines over eight years ago, I had no idea where to start. I didn’t know which language to use, I didn’t know which libraries to install, and the libraries…

Read More of My Top 9 Favorite Python Libraries for Building Image Search Engines

  • Previous Page
  • Page 1
  • Page 2
  • 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

© 2025 PyImageSearch. All Rights Reserved.