class HaarCascade – Descritor de Características

O descritor de características Haar Cascade é um identificador opaco utilizado por Image.find_features() para executar deteção de objetos de Viola-Jones numa imagem. Contém o classificador de múltiplos estágios produzido pelo treino de uma cascata de características Haar (por exemplo, as cascatas incorporadas "frontalface" e "eye", ou um ficheiro de cascata binário carregado a partir do disco).

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

A classe subjacente é Cascade. O 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 de cascata opaco devolvido por image.HaarCascade(). A instância não tem métodos ou atributos públicos – só pode ser passada a Image.find_features().