Del curso: Procesamiento de imagen con Python y OpenCV

Desbloquea este curso con un periodo de prueba gratis

Únete hoy para acceder a más de 24.800 cursos impartidos por expertos del sector.

Detección de rostros con OpenCV

Detección de rostros con OpenCV

La detección de rostros es una técnica de visión computacional que puede ser usada para tareas como reconocimiento facial y seguridad. Existen diversos modelos que nos ayudan a solucionar problemas de detección de rostros. Uno de ellos es el clasificador Haar Cascades. Con él es posible identificar rostros en imágenes y videos. Vamos a utilizarlo desde OpenCV. Primero, se importa la librería y se carga la imagen a la cual se le quiere aplicar detección de rostros. Se hace una copia de la imagen en escala de grises. El siguiente paso consiste en cargar el detector de rostros. La carga se realiza con la clase CascadeClassifier. Aquí se le pasa una ruta que apunta a la carpeta con los archivos de clasificadores. Estos clasificadores son preentrenados y pertenecen a la librería OpenCV. Le pasamos el nombre haarcascade_frontalface_default.xml, el clasificador de rostros que vamos a utilizar. Una vez tenemos el modelo cargado en la variable face_classifier, lo usamos para hacer la…

Contenido