Face detection checks to see that a human face is present in an image, face recognition determines if the face is familiar based on a photo database, and face verification checks to see that two images match each other, ensuring that the customer is who they say they are.