Step-by-step introduction to manipulating images and video in Python (Jupyter Notebook)
Assumes only basic knowledge of Python: arrays, for/while loops, function definitions and calls, matplotlib, numpy
Demonstrates simple image processing techniques like increasing contrast or filtering color channels
Introduces the concept of particle image velocimetry and motion tracking and walks through examples