Week 3 - Image processing

How can we improve images, estimate image gradients and combine images with filtering at different scales?

Lecture 3: Image processing

This week introduces image filtering and how we can process images at different scales.

Topics

Alternative video lectures in Norwegian

The videos above are new recordings performed in English on updated material. But last year's videos cover more or less the same material in Norwegian, for those who prefer that:

Recommended reading

Lab 3: Image blending with OpenCV

We are today going to play with image blending using Laplacian pyramids as explained in the lectures.

C++

Compared to the previous lab, this project is slightly more complex. The code is now distributed over a few more files to keep the logic parts of the program separated. If you are a beginner to programming and feel overwhelmed by this, take a look at section 1.2 in , which describes the concept of header files and source files. Section 2.2 covers the basics of loading images with OpenCV, which will also be useful in this lab.

You will find the lab at https://github.com/tek5030/lab-image-blending.

Follow the lab guide in README.md.

Python

You will find the lab at github.com/tek5030/lab-image-blending-py.

Follow the lab guide in README.md.