Smooth or blur, gaussian blur, and noise-canceling, This tutorial will learn OpenCV blur, GaussianBlur, median blur functions in C++. Additionally, the advanced technique for noise reduction fastNlMeansDenoising family will be introduced with a code example for each method. You can use blurring of the image to hide identity or reduce the noise of the image. Blur can be a very useful operation and it is a very common operation as well. For example, the anonymization of pedestrians, face or is one possible target for blue operation. The blur is the most common task to perform over the image to reduce noise. The noise reduction is more task for Gaussian blur than for simple blur operation. The various blur operations are very common for image processing on mobile devices. The more important is the robustness issues of the data in pre-processing for machine learning. Sometimes, by blurring the images of the dataset can have a positive effect on the robustness of the achieved de

The blog is full of OpenCV source code, tutorials, tips, tricks, and from basics to advanced streaming and video processing. The code examples are from C++. Most of the tutorials are dedicated to basics C++ OpenCV image processing, people detection from LBP haar cascades to modern deep learning. The tutorials are as well dealing with GStreamer OpenCV integration to be able to stream OpenCV output as a video stream to the web.