O'Reilly logo

Computer Vision with Python 3 by Saurabh Kapur

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Understanding image filters

Enhancing an image by applying some function on the pixel values is called filtering. The process of filtering focuses on the values of the neighborhood of a pixel and uses some to modify the value of the pixel. This is done by convolving the image matrix with a kernel. Therefore, for different filters, you can create different types of kernels. By convolving the image matrix with the kernel, you are basically taking a weighted average of the neighboring values. This method can be used to reduce noise in an image, create effects, and so on. Filtering can also be used in reducing noise in an image as it takes a weighted average and by averaging the noise in a particular pixel also reduces noise. Types of filtering ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required