1. A method of recognizing faces in an image stream using a digital image acquisition device, comprising: a. providing a database comprising an identifier and associated parameters for each of a number of one or more faces to be recognized; b. receiving a new acquired image from an image stream; c. applying face detection to at least a portion of said acquired image to provide a set of one or more candidate face regions, each candidate face region having a given size and a respective location; d. selectively applying face recognition using said database to at least one of said candidate face regions to provide an identifier for a face recognized in a candidate face region; and e. storing a portion of said image including the recognized face in association with at least one image of said image stream.