rstructure webcam functionality, allow for grid detection or arbitrary list of (rectangular) areas
testing frame diff