HaarCascade osztály – jellemzőleíró

A Haar Cascade jellemzőleíró egy átlátszatlan leírófogantyú, amelyet az Image.find_features() használ a Viola-Jones objektumészlelés futtatásához egy képen. A Haar jellemzőkaszkád betanításával előállított többlépcsős osztályozót tárolja (például a beépített "frontalface" és "eye" kaszkádokat, vagy egy lemezről betöltött bináris kaszkádfájlt).

A kaszkád objektumok az image.HaarCascade() gyári függvényen keresztül jönnek létre; nincs nyilvános konstruktor. A létrehozás után a kaszkádot közvetlenül átadod az Image.find_features() metódusnak, és ugyanaz a kaszkád sok képkockán át újrafelhasználható.

Az alapul szolgáló osztály a Cascade. Ennek repr() kimenete megmutatja az ablakméretet, valamint a kaszkád lépcsőinek, jellemzőinek és téglalapjainak számát, pl.:

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

Az image.HaarCascade() által visszaadott átlátszatlan kaszkádfogantyú. A példánynak nincsenek nyilvános metódusai vagy attribútumai – csak az Image.find_features() metódusnak adható át.