Beberapa wajah
Dalam latihan ini, Anda akan mendeteksi banyak wajah dalam sebuah gambar dan menampilkannya satu per satu. Anggap ini sebagai cara untuk membuat himpunan data berisi wajah teman-teman Anda sendiri!
friends_image.Kelas Cascade of classifiers dari modul feature sudah diimpor, begitu juga fungsi show_detected_face() yang digunakan untuk menampilkan wajah yang ditandai pada gambar dan memotongnya agar dapat ditampilkan secara terpisah.
Latihan ini adalah bagian dari kursus
Pemrosesan Citra dengan Python
Petunjuk latihan
- Muat berkas terlatih
.lbp_frontal_face_cascade_filename()dari moduldata. - Inisialisasi kaskade detektor dengan berkas terlatih.
- Deteksi wajah pada gambar, dengan menetapkan
scale_factorsebesar 1.2 danstep_ratiosebesar 1.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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)