1. A computer-implemented method for selecting candidate matches for an individual from a database of potential applicants, the method comprising a computer system performing the steps of: calculating a filter for the individual, the filter calculated by processing images of people in conjunction with the individual's preferences with respect to those images; calculating feature sets for the potential applicants, the feature sets calculated by processing images of the potential applicants; and applying the individual's filter to the feature sets to select candidate matches for the individual.