color brightness of a spot of pavement a few feet further, before you decide whether there’s shade over there. Oh, and before doing that, do a quick calculation to determine where your own shadow falls on the pavement, so you don’t mistake that color gradient change for some shade. ...
The scriptskel2Parts.battakes a 4-connected skeleton of a boundary mask, lists the components, reads this text to create an exclusion list of the components that were white, and creates an image of just the components that were black, with each component in a different shade of gray. (The...