1. One or more computer-readable media having stored thereon a plurality of instructions that, when executed by one or more processors of a computer, causes the one or more processors to perform acts including: receiving an image; searching one or more areas of the image for red pixels; combining red pixels together into one or more groups, with adjacent red pixels being combined into the same group; filtering the groups based on a set of rules, resulting in zero or more candidate red-eye regions; and classifying each of the candidate red-eye regions as being either part of an eye or not part of an eye.