class HaarCascade – deskriptor značajki

Deskriptor značajki Haar Cascade je neproziran rukovatelj koji Image.find_features() koristi za pokretanje Viola-Jones detekcije objekata na slici. Sadrži višestupanjski klasifikator nastao treniranjem kaskade Haar značajki (na primjer, ugrađene kaskade "frontalface" i "eye", ili binarna datoteka kaskade učitana s diska).

Objekti kaskade stvaraju se preko tvorničke funkcije image.HaarCascade(); nema javnog konstruktora. Nakon što je stvorena, kaskada se izravno prosljeđuje metodi Image.find_features() i ista se kaskada može ponovno koristiti kroz mnoge sličice.

Temeljna klasa je Cascade. Njezin repr() prikazuje veličinu prozora te broj stupnjeva, značajki i pravokutnika u kaskadi, npr.:

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

Neproziran rukovatelj kaskadom koji vraća image.HaarCascade(). Instanca nema javnih metoda ili atributa – može se samo proslijediti metodi Image.find_features().