In this tutorial, we will introduce a quick way to check your OpenCV build settings. If you have ever compiled or installed OpenCV, you know it can be compiled with an overwhelming number of ...
Automatic Red Eye Remover using OpenCV (C++ / Python)
In this tutorial, we will learn how to remove red eyes from a photo completely automatically. Just thinking about this problem of red-eye removal brings back memories from my childhood. I grew up ...
Object Tracking using OpenCV (C++/Python)
In this tutorial, we will learn Object tracking using OpenCV. A tracking API that was introduced in OpenCV 3.0. We will learn how and when to use the 8 different trackers available in OpenCV 4.2 — ...
Handwritten Digits Classification : An OpenCV ( C++ / Python ) Tutorial
This post is part of a series I am writing on Image Recognition and Object Detection. The complete list of tutorials in this series is given below: Image recognition using traditional Computer ...
Histogram of Oriented Gradients explained using OpenCV
In this post, we will learn the details of the Histogram of Oriented Gradients (HOG) feature descriptor. We will learn what is under the hood and how this descriptor is calculated internally by ...
Average Face : OpenCV ( C++ / Python ) Tutorial
In this tutorial we will learn how to create an average face using OpenCV ( C++ / Python ). Most people would agree that the woman in Figure 1 is pretty. Can you guess her ethnicity ? Why is her ...