Face recognition is a computer vision technique that detects human faces in images or video and then verifies or identifies who the person is. It typically involves face detection, alignment, feature extraction into numerical embeddings, and similarity-based matching against a gallery of known faces. Modern systems rely on deep neural networks trained on large-scale face datasets to achieve robustness to pose, lighting, occlusion, and expression. It is often embedded into larger security, access control, analytics, or personalization workflows.