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

Watershed OpenCV

November 2, 2015

The watershed algorithm is a classic algorithm used for segmentation and is especially useful when extracting touching or overlapping objects in images, such as the coins in the figure above. Using traditional image processing methods such as thresholding and contour…

Read More of Watershed OpenCV

Resources
Tutorials

The perfect computer vision environment: PyCharm, OpenCV, and Python virtual environments

August 17, 2015

You know what makes for a (not so) fun weekend? Reconfiguring and reinstalling OSX on your MacBook Pro. Apparently, the 13in MacBook Pro that I use when I’m traveling decided to shit the bed. No worries though, I use Carbon…

Read More of The perfect computer vision environment: PyCharm, OpenCV, and Python virtual environments

Raspberry Pi
Tutorials

Install OpenCV and Python on your Raspberry Pi 2 and B+

February 23, 2015

My Raspberry Pi 2 just arrived in the mail yesterday, and man is this berry sweet. This tiny little PC packs a real punch with a 900mhz quadcore processor and 1gb of RAM. To give some perspective, the Raspberry Pi…

Read More of Install OpenCV and Python on your Raspberry Pi 2 and B+

Image Processing
Tutorials

How to Display a Matplotlib RGB Image

November 3, 2014

So we know that matplotlib is awesome for generating graphs and figures. But what if we wanted to display a simple RGB image? Can we do that with matplotlib? Of course! This blog post will show you how to display…

Read More of How to Display a Matplotlib RGB Image

Image Descriptors
Tutorials

OpenCV Shape Descriptor: Hu Moments Example

October 27, 2014

So what type of shape descriptors does OpenCV provide? The most notable are Hu Moments which are can be used to describe, characterize, and quantify the shape of an object in an image. Hu Moments are normally extracted from the…

Read More of OpenCV Shape Descriptor: Hu Moments Example

Image Processing
Tutorials

Thresholding: Simple Image Segmentation using OpenCV

September 8, 2014

Tragic. Heartbreaking. Unbearable. These are the three words that I would use to describe my past week. About a week ago, a close childhood friend of mine passed away in a tragic car accident. I went to elementary school and…

Read More of Thresholding: Simple Image Segmentation using OpenCV

Image Processing
Tutorials

4 Point OpenCV getPerspective Transform Example

August 25, 2014

Last updated on July 4, 2021. 4:18am. Alarm blaring. Still dark outside. The bed is warm. And the floor will feel so cold on my bare feet. But I got out of bed. I braved the morning, and I took…

Read More of 4 Point OpenCV getPerspective Transform Example

Book
Examples of Image Search Engines
Image Search Engine Basics
Tutorials

Announcing “Case Studies: Solving real world problems with computer vision”

June 26, 2014

I have some big news to announce today… Besides writing a ton of blog posts about computer vision, image processing, and image search engines, I’ve been behind the scenes, working on a second book. And you may be thinking, hey,…

Read More of Announcing “Case Studies: Solving real world problems with computer vision”

Image Processing
Tutorials

How-To: OpenCV Load an Image

June 2, 2014

A few months ago, I was teaching an online seminar on the basics of computer vision. And do you know what the most common question I got asked was? How do I use OpenCV to load an image and display…

Read More of How-To: OpenCV Load an Image

  • Previous Page
  • Page 1
  • ...
  • Page 7
  • Page 8
  • Page 9
  • 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.