1. The camera captures a picture or video of the face.
  2. Computer Vision detects faces
  3. Deep Learning, specifically Convolutional Neural Networks extract key facial features.
  4. ML algorithms compare these features against a database.
  5. If a match is found (within a margin of error!!) the system verifies the person.