มีคนอยู่ในภาพไหม?
ในแบบฝึกหัดนี้ คุณจะตรวจสอบว่ามีบุคคลอยู่ในภาพที่ถ่ายตอนกลางคืนหรือไม่
night_image แล้วคลาส Cascade ของตัวแยกประเภทจากโมดูล feature ถูกนำเข้ามาแล้ว เช่นเดียวกับฟังก์ชัน show_detected_face() ที่ใช้แสดงใบหน้าที่ตรวจพบในภาพ และครอบตัดเพื่อแสดงแยกต่างหาก
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การประมวลผลภาพด้วย Python
คำแนะนำการฝึกหัด
- โหลดไฟล์ที่ผ่านการเทรนมาแล้วจากโมดูล
data - เริ่มต้น detector cascade ด้วยไฟล์ที่โหลดมา
- ตรวจจับใบหน้าในภาพ โดยกำหนดขนาดต่ำสุดของหน้าต่างค้นหาเป็น 10 พิกเซล และขนาดสูงสุดเป็น 200 พิกเซล
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# 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)