COVID-19: Face Mask Detector with OpenCV, Keras/TensorFlow, and Deep Learning
In this tutorial, you will learn how to train a COVID-19 face mask detector with OpenCV, Keras/TensorFlow, and Deep Learning. Last month, I authored a blog post on detecting COVID-19 in X-ray images...
View ArticleAn Ethical Application of Computer Vision and Deep Learning — Identifying...
In this tutorial, we will learn how to apply Computer Vision, Deep Learning, and OpenCV to identify potential child soldiers through automatic age detection and military fatigue recognition. Military...
View ArticleImage inpainting with OpenCV and Python
In this tutorial, you will learn how to perform image inpainting with OpenCV and Python. Image inpainting is a form of image conservation and image restoration, dating back to the 1700s when Pietro...
View ArticleTesseract OCR: Text localization and detection
In this tutorial, you will learn how to utilize Tesseract to detect, localize, and OCR text, all within a single, efficient function call. Back in September, I showed you how to use OpenCV to detect...
View ArticleOpenCV Social Distancing Detector
In this tutorial, you will learn how to implement a COVID-19 social distancing detector using OpenCV, Deep Learning, and Computer Vision. Today’s tutorial is inspired by PyImageSearch reader Min-Jun,...
View ArticleNOW HIRING: Technical Project Manager
PyImageSearch has grown tremendously over the past five years. What was once a small blog on OpenCV is now the go-to place to learn Computer Vision (CV) and Deep Learning (DL). We have authored 350+...
View ArticleNOW HIRING: Enrollment Advisor
PyImageSearch has grown tremendously over the past five years. What was once a small blog on OpenCV is now the go-to place to learn Computer Vision and Deep Learning. When I first started...
View ArticleNOW HIRING: Content Writer
PyImageSearch has grown tremendously over the past five years. What was once a small blog on OpenCV is now the go-to place to learn Computer Vision (CV) and Deep Learning (DL). When I first started...
View ArticleOpenCV Fast Fourier Transform (FFT) for blur detection in images and video...
In this tutorial, you will learn how to use OpenCV and the Fast Fourier Transform (FFT) to perform blur detection in images and real-time video streams. Today’s tutorial is an extension of my previous...
View ArticleTurning any CNN image classifier into an object detector with Keras,...
In this tutorial, you will learn how to take any pre-trained deep learning image classifier and turn it into an object detector using Keras, TensorFlow, and OpenCV. Today, we’re starting a four-part...
View ArticleOpenCV Selective Search for Object Detection
Today, you will learn how to use OpenCV Selective Search for object detection. Today’s tutorial is Part 2 in our 4-part series on deep learning and object detection: Part 1: Turning any deep learning...
View ArticleRegion proposal object detection with OpenCV, Keras, and TensorFlow
In this tutorial, you will learn how to utilize region proposals for object detection using OpenCV, Keras, and TensorFlow. Today’s tutorial is part 3 in our 4-part series on deep learning and object...
View ArticleR-CNN object detection with Keras, TensorFlow, and Deep Learning
In this tutorial, you will learn how to build an R-CNN object detector using Keras, TensorFlow, and Deep Learning. Today’s tutorial is the final part in our 4-part series on deep learning and object...
View ArticleAn interview with Brandon Gilles, creator of the OpenCV AI Kit (OAK)
In this post, I interview Brandon Gilles, a longtime PyImageSearch reader, and creator of the OpenCV AI Kit (OAK), which is revolutionizing how we are performing embedded computer vision and deep...
View ArticleOpenCV GrabCut: Foreground Segmentation and Extraction
In this tutorial, you will learn how to use OpenCV and GrabCut to perform foreground segmentation and extraction. Prior to deep learning and instance/semantic segmentation networks such as Mask R-CNN,...
View ArticleTesseract OCR for Non-English Languages
In this tutorial, you will learn how to OCR non-English languages using the Tesseract OCR engine. If you refer to my previous Optical Character Recognition (OCR) tutorials on the PyImageSearch blog,...
View ArticleOpenCV Sudoku Solver and OCR
In this tutorial, you will create an automatic sudoku puzzle solver using OpenCV, Deep Learning, and Optical Character Recognition (OCR). My wife is a huge sudoku nerd. Every time we travel, whether...
View ArticleMy OCR with OpenCV, Tesseract, and Python IndieGoGo campaign will go live on...
BIG news to share today! I’m so incredibly excited to announce that my OCR with Tesseract, OpenCV, and Python IndieGoGo campaign is set to launch in exactly one week on Wednesday, August 19th at 10AM...
View ArticleSneak preview: OCR with OpenCV, Tesseract, and Python
Wow, the IndieGoGo launch date of Wednesday, August 19th is approaching so fast! I still have a ton of work left to do and I’m currently neck-deep in IndieGoGo campaign logistics, but I took a few...
View ArticleTable of Contents – OCR with OpenCV, Tesseract, and Python
A few days ago I mentioned that on Wednesday, August 19th at 10AM EDT I am launching an IndieGoGo crowdfunding campaign for my new book, OCR with OpenCV, Tesseract, and Python. Today I’m going to...
View Article