class HaarCascade – deskriptor příznaků

Deskriptor příznaků Haar Cascade je neprůhledný handle používaný funkcí Image.find_features() ke spuštění detekce objektů metodou Viola-Jones na obraze. Obsahuje vícestupňový klasifikátor vytvořený trénováním kaskády Haar příznaků (například vestavěné kaskády "frontalface" a "eye" nebo binární soubor kaskády načtený z disku).

Objekty kaskády se vytvářejí pomocí tovární funkce image.HaarCascade(); veřejný konstruktor neexistuje. Po vytvoření se kaskáda předává přímo funkci Image.find_features() a tutéž kaskádu lze opakovaně použít přes mnoho snímků.

Podkladová třída je Cascade. Její repr() zobrazuje velikost okna a počet stupňů, příznaků a obdélníků v kaskádě, např.:

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

Neprůhledný handle kaskády vracený funkcí image.HaarCascade(). Instance nemá žádné veřejné metody ani atributy – lze ji pouze předat funkci Image.find_features().