Document Scanning is a background segmentation problem that can be solved using various methods. It is one of the extensively used applications of computer vision. In this article, we are considering ...
Automatic Document Scanner using OpenCV
Last updated on 4th Nov 2022 Document Scanning is the process of converting physical documents into their digital form. It can be done by taking images either via a scanner or just your phone ...
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 ...
Feature Based Image Alignment using OpenCV (C++/Python)
In this post, we will learn how to perform feature-based image alignment using OpenCV. We will share code in both C++ and Python. We will demonstrate the steps by way of an example in which we will ...
Homography examples using OpenCV ( Python / C ++ )
Terms like "Homography" often remind me how we still struggle with communication. Homography is a simple concept with a weird name! In this post we will discuss Homography examples using OpenCV. ...
Image Alignment (ECC) in OpenCV ( C++ / Python )
The image on the left is part of a historic collection of photographs called the Prokudin-Gorskii collection. The image was taken by a Russian photographer in the early 1900s using one of the early ...