class HaarCascade – descripteur de caractéristiques¶
Le descripteur de caractéristiques Haar Cascade est un identifiant opaque utilisé par Image.find_features() pour exécuter la détection d’objets de Viola-Jones sur une image. Il contient le classifieur multi-étages produit par l’entraînement d’une cascade de caractéristiques Haar (par exemple, les cascades intégrées "frontalface" et "eye", ou un fichier de cascade binaire chargé depuis le disque).
Les objets cascade sont créés via la fonction de fabrique image.HaarCascade() ; il n’y a pas de constructeur public. Une fois créée, la cascade est passée directement à Image.find_features() et la même cascade peut être réutilisée sur de nombreuses trames.
La classe sous-jacente est Cascade. Son repr() affiche la taille de la fenêtre ainsi que le nombre d’étages, de caractéristiques et de rectangles dans la cascade, par exemple
>>> print(image.HaarCascade("frontalface"))
{"width":25, "height":25, "n_stages":25, "n_features":2913, "n_rectangles":6383}
- class image.Cascade¶
Identifiant opaque de cascade renvoyé par
image.HaarCascade(). L’instance n’a aucune méthode ni attribut public – elle ne peut être passée qu’àImage.find_features().