1. A facial recognition system, comprising: a memory configured to store a target data set identifying a plurality of predefined points on a face of a target; and a processor configured to: receive an arbitrary number of photographs including a face of a subject, each of the photographs taken from an arbitrary angle and at an arbitrary distance from the subject, create a subject data set identifying the plurality of predefined points on the subject's face based upon the received photographs, and perform facial recognition on the subject data set by comparing the subject data set to the target data set.