Image processing is a very useful field of study. Used in all sorts of applications, from OCR (reading characters in scans or license plates), facial recognition, product quality gates, security cameras and many others.
Morphological Operations
Morphological operations are image modification strategies where boolean decisions dictate which portions of an image should be affected by given operations.
In this example, I take an image of some birds flying in the sky, get the binary representation of that image (using a threshold color value), and count the contiguous areas, which gives us the number of birds.
I challenged myself to create the Tilt Shift effect from scratch (using nothing but morphological operations of scipy) without searching it up. This notebook contains the result.
I enjoy scuba diving, and underwater photography. At some water depth, red light is absorbed, and its opposite color - green - appears to dominate. This notebook is an attempt at automating what I do manually with some diving photos I've taken (enhancing red, and a bit of blue, diminishing green, and enhancing sharpness and contrast)
These, from the example, I've taken at Laje de Santos, SP, Brazil.