ComeçarComece gratuitamente

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" />

Imagem pré-carregada como 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

Ver Curso

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)
Editar e executar código