classe HaarCascade – Descritor de Característica

O descritor de característica Haar Cascade é um identificador opaco usado por Image.find_features() para executar a detecção de objetos Viola-Jones em uma imagem. Ele contém o classificador multiestágio produzido pelo treinamento de uma cascata de características Haar (por exemplo, as cascatas integradas "frontalface" e "eye", ou um arquivo de cascata binário carregado do disco).

Os objetos de cascata são criados por meio da função fábrica image.HaarCascade(); não há construtor público. Uma vez criada, a cascata é passada diretamente para Image.find_features() e a mesma cascata pode ser reutilizada em muitos quadros.

A classe subjacente é Cascade. Seu repr() mostra o tamanho da janela e o número de estágios, características e retângulos na cascata, por exemplo:

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

Identificador opaco de cascata retornado por image.HaarCascade(). A instância não possui métodos ou atributos públicos – ela só pode ser passada para Image.find_features().