I came to image processing/computer vision without any formal training. My education was my supervisor, Hannah Dee, OpenCV and google.

What I struggled with was visualising what was going on, but there weren't any (easily found) guides which showed everything from the basics up visually, as well as with code.

For our sample image, we're going to use an image of the awesome Grace Hopper - typically in Computer Vision/Image processing papers you'll see the famous Lena, but given it's recently been International Women's Day, and I don't particularly fancy making a Playboy model, so we're using the mother of high-level languages instead (figure 1)