Há alguém aí?
Neste exercício, você verificará se há ou não uma pessoa presente em uma imagem tirada à noite.
<img src="https://assets.datacamp.com/production/repositories/4470/datasets/5a23aa7fc1c16805a714b3e25f1b1fea5e55e324/face_det3.jpg" width=30% alt="LAndscape de uma noite estrelada com um jovem no canto inferior esquerdo" />
night_image
.A classe Cascade
of classifiers do módulo feature
já foi importada. O mesmo se aplica à função show_detected_face()
, que é usada para exibir o rosto marcado na imagem e cortá-lo para que possa ser mostrado separadamente.
Este exercício faz parte do curso
Processamento de imagens em Python
Instruções de exercício
- Carregue o arquivo treinado do módulo
data
. - Inicialize o detector em cascata com o arquivo treinado.
- Detecte os rostos na imagem, definindo o tamanho mínimo da janela de pesquisa para 10 pixels e 200 pixels para o máximo.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# Load the trained file from data
trained_file = ____.lbp_frontal_face_cascade_filename()
# Initialize the detector cascade
detector = ____(____)
# Detect faces with min and max size of searching window
detected = detector.detect_multi_scale(img = night_image,
scale_factor=1.2,
step_ratio=1,
min_size=(____),
max_size=(____))
# Show the detected faces
show_detected_face(night_image, detected)