O'Reilly logo

Learning OpenCV 3 Application Development by Samyak Datta

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

Image filters

If you carefully observe the example that we discussed in the previous section, you will notice that during the process of computing the output intensity at (x, y), we basically multiplied the intensity values of all the 3 x 3 neighbors by 1/9 and added them all up. Let's create a small matrix of dimensions 3 x 3 (the size of the neighborhood under consideration) and fill all the cells with the value 1/9 as shown in the following image:

Image filters

We'll call this a filter or a kernel. Now, we'll make use of this filter to calculate the output intensity value corresponding to any arbitrary input pixel (x, y), say the pixel having an intensity ...

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