¿Cómo detecta la cámara la cara?

La cámara que puede detectar una cara debe ser una cámara digital.

La cámara digital tiene una lente que permite que la luz se enfoque en los sensores. Los sensores recogen la luz y la convierten en datos digitales. Básicamente 1 y 0 s (binario).

Hay una unidad de procesamiento especializada y varios otros dispositivos electrónicos que ayudan a convertir el binario a un Jpeg u otros formatos para guardar la memoria y luego almacenarla en la tarjeta de memoria.
Básicamente, esta es la cámara en acción cuando captura una escena.

Hay un área de ingeniería que se llama procesamiento de imágenes.
Se trata de utilizar algoritmos especiales para dar sentido a los datos binarios que genera el sensor. Entonces, con este algoritmo especial, puede segmentar las imágenes o encontrar los límites en las imágenes y allí al tratar de reconocer las características que hacen que un rostro humano. Una vez que detecta tales características, se activa como caras por el firmware de la cámara (software).

Traté de explicar sin usar mucha jerga de ingeniería. Pero si es necesario, también puedo proporcionar una respuesta más sólida técnicamente.