Face recognition is a technology or method used to identify and verify an individual against a database of faces. It is generally used for public security, customer verification, patient identification, access control and to monitor attendance.