class HaarCascade – Feature Descriptor¶
The Haar Cascade feature descriptor is an opaque handle used by Image.find_features() to run Viola-Jones object detection on an image. It holds the multi-stage classifier produced by training a Haar feature cascade (for example, the built-in "frontalface" and "eye" cascades, or a binary cascade file loaded from disk).
Cascade objects are created via the image.HaarCascade() factory function; there is no public constructor. Once created, the cascade is passed directly to Image.find_features() and the same cascade may be reused across many frames.
The underlying class is Cascade. Its repr() shows the window size and the number of stages, features, and rectangles in the cascade, e.g.:
>>> print(image.HaarCascade("frontalface"))
{"width":25, "height":25, "n_stages":25, "n_features":2913, "n_rectangles":6383}
- class image.Cascade¶
Opaque cascade handle returned by
image.HaarCascade(). The instance has no public methods or attributes – it can only be passed toImage.find_features().