Satya Mallick
In this tutorial, we will compare the performance of the forEach method of the Mat class to other ways of accessing and transforming pixel values in OpenCV. We will show
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
Many years back, as a student who was getting his hands dirty in the emerging field of computer vision and machine learning, I lived in a constant state of amazement.
In this tutorial, we will learn how to select a bounding box or a rectangular region of interest (ROI) in an image in OpenCV. In the past, we had to
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.
In this post, we will develop an intuitive sense for an important concept in Machine Learning called the Bias-Variance Tradeoff. Before we dive into the subject, allow me to go
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
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
In late December 2016, I announced a small gift of 10 Deep Learning books to people interested in or working in AI. This is my way of paying back to
In this post, I am sharing Haar and LBP object detection cascades that have the same performance as the OpenCV cascades, but they have much smaller file sizes. I will
It is almost the end of the year 2016 and this year I learned an important reason why the field of Artificial Intelligence is taking off. Yes, we now have