Image processing is a very interesting field for me because it gives me a beautiful insight into mathematics. Here I’m considering 3 main topics for image processing: image enhancement, image compression and morphological operations. I’d provide brief explanation for each technique, its mathematical treatment and coding it with openCV (with Python). Sometimes, I’d use MATLAB for illustrating some stuff because it is very powerful when it comes to math visualization.
Check more here