• 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
Face Applications
OpenCV Tutorials
Tutorials

OpenCV Face detection with Haar cascades

April 5, 2021

In this tutorial, you will learn how to perform face detection with OpenCV and Haar cascades. This guide, along with the next two, were inspired by an email I received from PyImageSearch reader, Angelos: Hi Adrian, I’ve been an avid…

Read More of OpenCV Face detection with Haar cascades

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

Embedded/IoT and Computer Vision
IoT
Raspberry Pi
Tutorials

OpenCV – Stream video to web browser/HTML page

September 2, 2019

Last updated on July 9, 2021. In this tutorial, you will learn how to use OpenCV to stream video from a webcam to a web browser/HTML page using Flask and Python. Ever have your car stolen? Mine was stolen over…

Read More of OpenCV – Stream video to web browser/HTML page

Interviews
IoT
Raspberry Pi

An interview with Jeff Bass, creator of ImageZMQ

April 17, 2019

Earlier this week I shared a tutorial on using OpenCV to stream live video over a network via ImageZMQ — and today I’m pleased to share an interview with Jeff Bass, the creator of ImageZMQ! Jeff has over 40 years…

Read More of An interview with Jeff Bass, creator of ImageZMQ

Embedded/IoT and Computer Vision
IoT
Raspberry Pi
Tutorials

Live video streaming over network with OpenCV and ImageZMQ

April 15, 2019

In today’s tutorial, you’ll learn how to stream live video over a network with OpenCV. Specifically, you’ll learn how to implement Python + OpenCV scripts to capture and stream video frames from a camera to a server. Every week or…

Read More of Live video streaming over network with OpenCV and ImageZMQ

dlib
Face Applications
Facial Landmarks

(Faster) Facial landmark detector with dlib

April 2, 2018

Back in September 2017, Davis King released v19.7 of dlib — and inside the release notes you’ll find a short, inconspicuous bullet point on dlib’s new 5-point facial landmark detector: Added a 5 point face landmarking model that is over…

Read More of (Faster) Facial landmark detector with dlib

Deep Learning
Face Applications
OpenCV Tutorials
Tutorials

Face detection with OpenCV and deep learning

February 26, 2018

Last updated on July 4, 2021. Today I’m going to share a little known secret with you regarding the OpenCV library: You can perform fast, accurate face detection with OpenCV using a pre-trained deep learning face detector model shipped with…

Read More of Face detection with OpenCV and deep learning

dlib
Face Applications
Facial Landmarks
Raspberry Pi

Raspberry Pi: Facial landmarks + drowsiness detection with OpenCV and dlib

October 23, 2017

Today’s blog post is the long-awaited tutorial on real-time drowsiness detection on the Raspberry Pi! From there, if you want to check that everything is installed properly in your virtual environment you may run the Python interpreter directly: Note: I’ve…

Read More of Raspberry Pi: Facial landmarks + drowsiness detection with OpenCV and dlib

Deep Learning
Object Detection
OpenCV Tutorials
Raspberry Pi

Raspberry Pi: Deep learning object detection with OpenCV

October 16, 2017

A few weeks ago I demonstrated how to perform real-time object detection using deep learning and OpenCV on a standard laptop/desktop. After the post was published I received a number of emails from PyImageSearch readers who were curious if the…

Read More of Raspberry Pi: Deep learning object detection with OpenCV

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