Create an abstract base class that performs segmentation. The input is either an image or a camera, the output is an image, a set of features, or both. Also create a standard data structure for saving configurations of segmentation objects. Segmentation should support the ability to scale inputs and outputs and notify the user of faults (e.g. large color changes, lots of noise, etc).
Anonymous