Несколько лиц
В этом упражнении вы обнаружите несколько лиц на одном изображении и выведете каждое из них отдельно. Это отличный способ собрать собственный набор данных с лицами друзей!
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)