• 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
opencv, scikit-image, image processing, video, video stream by Dr. Adrian Rosebrock on PyImageSearch

Detecting low contrast images with OpenCV, scikit-image, and Python

January 25, 2021

In this tutorial you will learn how to detect low contrast images using OpenCV and scikit-image. Whenever I teach the fundamentals of computer vision and image processing to students eager to learn, one of the first things I teach is:…

Read More of Detecting low contrast images with OpenCV, scikit-image, and Python

Image Processing
Libraries
Tutorials

Seam carving with OpenCV, Python, and scikit-image

January 23, 2017

Easily one of my all-time favorite papers in computer vision literature is Seam Carving for Content-Aware Image Resizing by Avidan and Shamir from Mitsubishi Electric Research Labs (MERL). Originally published in the SIGGRAPH 2007 proceedings, I read this paper for…

Read More of Seam carving with OpenCV, Python, and scikit-image

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

Tutorials

Accessing Individual Superpixel Segmentations with Python

December 29, 2014

There were three huge influences in my life that made me want to become a scientist. The first was David A. Johnston, an American USGS volcanologist who died on May 18th, 1980, the day of the catastrophic eruption of Mount…

Read More of Accessing Individual Superpixel Segmentations with Python

Image Processing
Tutorials

Segmentation: A SLIC Superpixel Tutorial using Python

July 28, 2014

Have you ever had a horrible case of eyelid twitching? One where your eyelid just won’t stop spazzing out, no matter what you do? That’s currently what’s going on with me — and it’s been going on for over two…

Read More of Segmentation: A SLIC Superpixel Tutorial using 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.