1. One or more computer-readable storage media encoded with instructions that, when executed, cause a processor to perform acts comprising: receiving an image; searching a set of areas of the image for candidate pixels of one or more colors, wherein the one or more colors comprise colors corresponding to red-eye; combining the candidate pixels into a set of one or more pixel groups, wherein the combining comprises combining candidate pixels into the same group if the candidate pixels are adjacent one another; filtering the pixel groups based on filling ratio, wherein the filling ratio comprises a number of red pixels in the pixel group divided by a product of horizontal and vertical aspects of the pixel group; and for each pixel group in the set of one or more pixel groups, classifying the pixel group as being part of an eye or not part of an eye.