Category Archives: Object Detection

Selective Search for Object Detection (C++ / Python)

In this tutorial, we will understand an important concept called “Selective Search” in Object Detection. We will also share OpenCV code in C++ and Python. Object Detection vs. Object Recognition An object recognition algorithm identifies which objects are present in an image. It takes the entire image as an input and outputs class labels and… Read More »

Object Tracking using OpenCV (C++/Python)

In this tutorial, we will learn about OpenCV tracking API that was introduced in OpenCV 3.0. We will learn how and when to use the 6 different trackers available in OpenCV 3.2 — BOOSTING, MIL, KCF, TLD, MEDIANFLOW, and GOTURN. We will also learn the general theory behind modern tracking algorithms. This problem has been… Read More »

Training a better Haar and LBP cascade based Eye Detector using OpenCV

Sometimes things work out of the box. At other times, they don’t. Such occasions present an opportunity to get better. Object detection using Haar feature-based cascade classifiers is more than a decade and a half old. OpenCV framework provides a pre-built Haar and LBP based cascade classifiers for face and eye detection which are of… Read More »

Image Recognition and Object Detection : Part 1

This is a multipart post on image recognition and object detection. In this part, we will briefly explain image recognition using traditional computer vision techniques. I refer to techniques that are not Deep Learning based as traditional computer vision techniques because they are being quickly replaced by Deep Learning based techniques. That said, traditional computer… Read More »

Facial Landmark Detection

Who sees the human face correctly: the photographer, the mirror, or the painter? — Pablo Picasso If Picasso was alive today, he would have definitely added one more professional to that list — a computer vision engineer! As computer vision engineers and researchers we have been trying to understand the human face since the very… Read More »