24

Ene

Publicado por: Marc Sances | machine learning | OpenCV | reconocimiento biométrico | reconocimiento facial | reconocimiento objetos

¿Cómo funciona la tecnología del reconocimiento facial?

La introducción del smartphone en nuestras vidas ha supuesto una auténtica revolución en un montón de campos. Hace 20 años era impensable tomar fotografías con el móvil, y menos de la altísima calidad con la que la ofrecen los teléfonos de hoy día. Menos aún, imaginamos tener funciones adicionales tan extendidas como el reconocimiento de caras o de sonrisas. Fue más tarde cuando llegó esta tecnología a plataformas digitales como Facebook, que permitía el automático reconocimiento facial de una persona a través de una fotografía. Hoy forman parte de nuestro día a día.

¿Te has preguntado cómo funciona la tecnología del reconocimiento facial? En este artículo te revelamos los secretos de su proceso y una de las herramientas estándar del mercado para lograrlo: OpenCV.

¿Qué es OpenCV?

OpenCV es una biblioteca de procesamiento de imágenes de código libre desarrollada por Intel, y disponible para una variedad de lenguajes de programación (C, C++, Python, Java).

Se trata de una biblioteca que engloba tanto manipulación de imágenes a bajo nivel (píxel a píxel), como implementaciones de algoritmos de visión artificial a alto nivel (reconocimiento y seguimiento de objetos, reconstrucciones 3D, filtros de imágenes, algoritmos de Machine Learning, etc..)