MulaiMulai sekarang secara gratis

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!

Sekelompok 7 teman
Gambar telah dimuat sebagai 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

Lihat Kursus

Petunjuk latihan

  • Muat berkas terlatih .lbp_frontal_face_cascade_filename() dari modul data.
  • Inisialisasi kaskade detektor dengan berkas terlatih.
  • Deteksi wajah pada gambar, dengan menetapkan scale_factor sebesar 1.2 dan step_ratio sebesar 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)
Edit dan Jalankan Kode