I shared all my image processing course notes and codes on Github. You can click the title of this post and see them. I used Octave because Matlab is not free. Octave doesn’t install all packages so it doesn’t need a lot of space and it works faster with my Ubuntu. The course was nice and I learnt a lot of things. I had to write some functions which Octave doesn’t include. You can check and use them.
P.s: read the story of picture from here :)