1. A computer-implemented method of identifying faces in a video, comprising: (a) generating one or more face tracks from at least one input video stream; (b) selecting one or more key face images for each of the one or more face tracks; (c) clustering the one or more face tracks to generate one or more face clusters, wherein each face cluster is associated with at least one of said key face images; (d) creating one or more face models from respective ones of the one or more face clusters, including deriving the one or more face models directly from features of the one or more key face images associated with the respective face cluster; and (e) correlating at least one of said face models with a face model database.