НачатьНачать бесплатно

Несколько лиц

В этом упражнении вы обнаружите несколько лиц на одном изображении и выведете каждое из них отдельно. Это отличный способ собрать собственный набор данных с лицами друзей!

A group of 7 friends
Изображение заранее загружено как friends_image.

Класс каскада классификаторов Cascade из модуля feature уже импортирован, как и функция show_detected_face(), которая используется для отображения найденного лица на изображении и его обрезки для отдельного показа.

Это упражнение является частью курса

Обработка изображений в Python

Посмотреть курс

Инструкции к упражнению

  • Загрузите обученный файл .lbp_frontal_face_cascade_filename() из модуля data.
  • Инициализируйте каскадный детектор с помощью обученного файла.
  • Обнаружьте лица на изображении, задав scale_factor равным 1,2 и step_ratio равным 1.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# 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)
Редактировать и запускать код