This blog post will aim to build a simple video to slides converter application to obtain slide images given slide or lecture videos using basic frame differencing and background subtraction ...
Deep Learning with OpenCV DNN Module: A Definitive Guide
The field of computer vision has existed since the late 1960s. Image classification and object detection are some of the oldest problems in computer vision that researchers have tried to solve for ...
Introduction to Video Classification and Human Activity Recognition
In this post, we will learn about Video Classification. We will go over a number of approaches to make a video classifier for Human Activity Recognition. Basically, you will learn video classification ...
Background Subtraction with OpenCV and BGS Libraries
The task of marking foreground entities plays an important role in the video pre-processing pipeline as the initial phase of computer vision (CV) applications. As examples of such applications, we can ...
RAFT: Optical Flow estimation using Deep Learning
In this post, we will discuss about two Deep Learning based approaches for motion estimation using Optical Flow. FlowNet is the first CNN approach for calculating Optical Flow and RAFT which is the ...
Optical Flow in OpenCV (C++/Python)
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 ...