ComeçarComece de graça

Tem alguém aí?

Neste exercício, você vai verificar se há ou não uma pessoa presente em uma imagem feita à noite.

Paisagem de noite estrelada com um jovem no canto inferior esquerdo
Imagem pré-carregada como night_image.

A classe Cascade de classificadores, do módulo feature, já foi importada. O mesmo vale para a função show_detected_face(), usada para exibir o rosto marcado na imagem e fazer o recorte para mostrá-lo separadamente.

Este exercício faz parte do curso

Processamento de Imagens em Python

Ver curso

Instruções do exercício

  • Carregue o arquivo treinado a partir do módulo data.
  • Inicialize a cascata do detector com o arquivo treinado.
  • Detecte os rostos na imagem, definindo o tamanho mínimo da janela de busca para 10 pixels e o máximo para 200 pixels.

Exercício interativo prático

Experimente este exercício completando 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 o código