In this post, we will learn about the various algorithms for calculating Optical Flow in a video or sequence of frames. We will discuss the relevant theory and implementation in OpenCV of sparse and ...
Depth Estimation using Stereo matching
Depth estimation is a critical task for autonomous driving. It's necessary to estimate the distance to cars, pedestrians, bicycles, animals, and obstacles.The popular way to estimate depth is LiDAR. ...
Understanding Lens Distortion
In a previous post, we went over the geometry of image formation and learned how a point in 3D gets projected on to the image plane of a camera. The model we used was based on the pinhole camera ...
Build and Install OpenCV 4 for Raspberry Pi
Raspberry Pi is a small ARM computer with a camera, a network controller, and Linux on board. That makes it a good choice for DIY computer vision projects. In this post, we will learn how to build ...
Zero-shot Learning : An Introduction
Deep learning based models have achieved the state of the art performance for image recognition and object detection tasks in the recent past. Many of these models are able to achieve human level ...
Fully Convolutional Image Classification on Arbitrary Sized Image
In this post, we will learn how to perform image classification on arbitrary sized images without using the computationally expensive sliding window approach. This post is written for people who ...