Connected Component Labeling
Differentiates components in a photo using image processing, hashel-kopelman two-pass, and hashing. Each labeled component is coloured a random colour. See CCL.pdf for complete examples (with Otsu thresholding being used versus default threshold).