клас HaarCascade – Дескриптор ознак¶
Дескриптор ознак каскаду Хаара є непрозорим дескриптором, що використовується Image.find_features() для виконання виявлення об’єктів за методом Віоли-Джонса на зображенні. Він містить багатоступінчастий класифікатор, отриманий шляхом навчання каскаду ознак Хаара (наприклад, вбудовані каскади "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().