SEE++ : an object-oriented class library for task-specific vision