class HaarCascade -- واصف الميزات

واصف ميزات Haar Cascade هو مَقبِض غير شفاف يستخدمه Image.find_features() لتشغيل كشف الكائنات بطريقة Viola-Jones على صورة. يحمل المصنِّف متعدد المراحل الناتج عن تدريب سلسلة ميزات Haar (على سبيل المثال، السلسلتان المدمجتان "frontalface" و"eye"، أو ملف سلسلة ثنائي مُحمَّل من القرص).

تُنشأ كائنات السلسلة عبر دالة المصنع image.HaarCascade()؛ ولا يوجد مُنشئ عام. بمجرد إنشائها، تُمرَّر السلسلة مباشرة إلى Image.find_features() ويمكن إعادة استخدام السلسلة نفسها عبر العديد من الإطارات.

الفئة الأساسية هي Cascade. تُظهر repr() الخاصة بها حجم النافذة وعدد المراحل والميزات والمستطيلات في السلسلة، على سبيل المثال:

>>> print(image.HaarCascade("frontalface"))
{"width":25, "height":25, "n_stages":25, "n_features":2913, "n_rectangles":6383}
class image.Cascade

مَقبِض سلسلة غير شفاف يُعيده image.HaarCascade(). لا تملك النسخة طرقًا أو سمات عامة -- يمكن فقط تمريرها إلى Image.find_features().