Document Scanner with OpenCV Using Video Footage

Document Scanner with OpenCV Using Video Footage

Modern computer vision applications rely on live video capturing. Until now we were discussing only single image processing as a field of computer vision. Now, it’s time to introduce another dimension in our computer vision applications, time. Videos from live cameras...
Python Hidden Hacks You Probably Don’t Know About

Python Hidden Hacks You Probably Don’t Know About

Being one of the most popular languages, Python may be complicated to learn. There is a need to be involved in regular practice to improve Python coding skills. Getting new knowledge about Python can enable you to familiarize yourself with its exciting hacks. Thus,...
Thresholding, Edge, Contour  and Line Detection with OpenCV

Thresholding, Edge, Contour  and Line Detection with OpenCV

So far in this series of articles we have covered basic concepts of image processing. Now we’re going to dive deeper and explore some more advanced transformations. Without them, computer vision, in general, would be impossible. Most of the transformations rely...
Drawing and Writing with OpenCV

Drawing and Writing with OpenCV

In this article, we are going to learn how to draw and write on images using OpenCV. Drawing is a common routine in computer vision and it’s used for highlighting and marking important parts of an image. For example, if you want to mark all cars in the image, you are...
Geometric transformations with OpenCV

Geometric transformations with OpenCV

As you dive deeper into image processing with OpenCV you are going to face problems that can only be solved with geometric transformations.  Image too big, the shape doesn’t match your needs or you want to rotate your image for some kind of data augmentation. All...