class HaarCascade – дескриптор признаков¶
Дескриптор признаков Haar Cascade – это непрозрачный дескриптор, используемый методом 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().