class HaarCascade – Descrittore di caratteristiche

Il descrittore di caratteristiche Haar Cascade è un handle opaco usato da Image.find_features() per eseguire il rilevamento di oggetti Viola-Jones su un’immagine. Contiene il classificatore multi-stadio prodotto addestrando una cascata di caratteristiche Haar (ad esempio, le cascate integrate "frontalface" ed "eye", oppure un file di cascata binario caricato da disco).

Gli oggetti cascade vengono creati tramite la funzione factory image.HaarCascade(); non esiste un costruttore pubblico. Una volta creata, la cascata viene passata direttamente a Image.find_features() e la stessa cascata può essere riutilizzata su molti frame.

La classe sottostante è Cascade. Il suo repr() mostra la dimensione della finestra e il numero di stadi, caratteristiche e rettangoli nella cascata, ad esempio:

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

Handle opaco della cascata restituito da image.HaarCascade(). L’istanza non ha metodi o attributi pubblici: può essere passata solo a Image.find_features().