This tutorial gives important guidelines on how to develop high-quality routines which will make our code easier to maintain and understand.

OpenCV: Canny Edge Detector
In this tutorial you will see how to use the Canny OpenCV function in order to apply the Canny edge detection algorithm on an image.

OpenCV: Laplace Filter
In this tutorial we will see how to apply the Laplace filter in order to detect edges in a given image using existing OpenCV functions.

OpenCV: Sobel Filter
In this tutorial we will see two OpenCV functions which we can use to apply the Sobel and Scharr filters to an image to detect edges.

OpenCV: Kernel Matrix Creation
In this tutorial we will get familiar with three OpenCV functions which generate the kernel matrices, used by filters like Sobel and Scharr.

OpenCV: Linear Filters Basics
In this tutorial we will see how to create linear filters and how to apply them to an image in order to remove any noise and blur it.