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 funkciImage.find_features().