Reconocimiento facial

Reconocimiento facial mediante visión artificial

El reconocimiento facial es el proceso de identificación de una o varias personas en imágenes o vídeos mediante análisis y comparación de patrones. Los algoritmos de reconocimiento facial normalmente extraen las características faciales y las comparan con una base de datos para obtener la mejor coincidencia. El reconocimiento facial es una parte importante de muchos sistemas biométricos, de seguridad y de vigilancia, así como de sistemas de indexación de imágenes y vídeos.

El reconocimiento facial aprovecha visión artificial para extraer información discriminada de imágenes faciales y reconocimiento de patrones o técnicas de aprendizaje máquina para modelar la apriencia de las caras y para clasificarlas.

Se pueden utilizar técnicas de visión artificial para realizar extracción de características para codificar la información discriminada necesaria para reconocimiento facial como un vector de características compactas utilizando técnicas y algoritmos como:

  • Extracción de características locales densas con descriptores SURF, BRISK o FREAK
  • Histograma de gradientes orientados
  • Distancia entre zonas faciales detectadas como ojos, narices o labios

Técnicas de aprendizaje máquina se pueden aplicar para extraer características para realizar reconocimiento facial o clasificación mediante:

También puede consultar : Steve on Image Processing, procesamiento de imagen y vídeo, reconocimiento de objetos, MATLAB y OpenCV, detección de objetos, reconocimiento de imágenes, extracción de características, visión en estéreo, flujo óptico, reconocimiento de patrones, Soporte de Simulink para hardware integrado, Deep Learning (Aprendizaje profundo)

Descarga ejemplos de código

Aprende cómo llevar a cabo la detección y reconocimiento de objetos