Múltiples caras
En este ejercicio, vas a detectar varias caras en una imagen y mostrarlas por separado. Piensa en ello como una forma de crear tu propio conjunto de datos con las caras de tus amigos.
friends_image.La clase Cascade de clasificadores del módulo feature ya se ha importado, así como la función show_detected_face() que se usa para mostrar la cara marcada en la imagen y recortarla para poder enseñarla por separado.
Este ejercicio forma parte del curso
Procesamiento de Imágenes en Python
Instrucciones del ejercicio
- Carga el archivo entrenado
.lbp_frontal_face_cascade_filename()del módulodata. - Inicializa la cascada del detector con el archivo entrenado.
- Detecta las caras en la imagen, fijando
scale_factora 1.2 ystep_ratioa 1.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Load the trained file from data
trained_file = ____.___()
# Initialize the detector cascade
detector = ____
# Detect faces with scale factor to 1.2 and step ratio to 1
detected = detector.____(img=friends_image,
scale_factor=____,
step_ratio=____,
min_size=(10, 10),
max_size=(200, 200))
# Show the detected faces
show_detected_face(friends_image, detected)