datahacker.rs@gmail.com

Category: Other

OpenCV #006 Sobel Operator

Digital Image Processing using OpenCV (Python & C++) Highlights: In this post, we will learn about what a gradient and finite difference are. We will also cover discrete gradients and Sobel operator. What is the most classical filter for derivatives and edges? Sobel Operator. Tutorial Overview: What a gradient is? Finite difference. Discrete gradient. Sobel Operators. What is a Gradient Let’s talk about differential operators. When differential operators, are applied to an image, it returns some derivative.…
Read more

OpenCV #005 Averaging and Gaussian filter

Digital Image Processing using OpenCV (Python & C++) Highlights: In this post, we will learn about, the effective use of Average and Gaussian filter. We would also cover the main, concepts, between these filters. What does make a good kernel or a filter? Tutorial Overview: This post covers the following topics: Averaging filter Gaussian filter Averaging filter What makes a good kernel? So, let’s consider a uniform filter. This output image is the local averaging…
Read more

OpenCV #004 Common Types of Noise

Digital Image Processing using OpenCV (Python & C++) Highlights: We will give an overview of the most common types of noise that is present in images. We will show how we can generate these types of noise and add them to clean images. Then, we will show how we can filter these images with a simple median filter. In this post, we will assume that we “know” how the noise looks like in our experiments…
Read more

OpenCV #003 Pixel Intensity Changes and Adding Watermarks

Digital Image Processing using OpenCV (Python & C++) Highlight: In this blog post, we will explain how to scale the pixel’s intensity and make the image brighter and/or darker. We will show how to add logos onto a given image, known as a watermark and how to add it in a transparent mode. Finally we show-off with some beginners cool effects, such as fading in and out. Tutorial Overview: Increase the intensity values of all…
Read more

OpenCV #002 Read, Display and Save Videos Using OpenCV

Digital Image Processing using OpenCV (Python & C++) Highlight: In this blog post we will explain how to read, display and save videos using OpenCV. We will give a code both in Python and C++. Tutorial Overview: Reading a video (Python & C++) Displaying a video (Python & C++) Saving a video (Python & C++) Reading a video Reading a video frame and displaying it, is not as difficult, as one might think. Using OpenCV…
Read more