In our recent post about receptive field computation, we examined the concept of receptive fields using PyTorch. We learned receptive field is the proper tool to understand what the network 'sees' ...
Faster R-CNN Object Detection with PyTorch
1. Image Classification vs. Object Detection Image Classification is a problem where we assign a class label to an input image. For example, given an input image of a cat, the output of an image ...
CPU Performance Comparison of OpenCV and other Deep Learning frameworks
In this post, we will compare the performance of various Deep Learning inference frameworks on a few computer vision tasks on the CPU. Surprisingly, with one exception, the OpenCV port of various ...
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 ...
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 ...
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 ...