class HaarCascade – piirrekuvaaja

Haar Cascade -piirrekuvaaja on läpinäkymätön kahva, jota Image.find_features() käyttää Viola-Jones-objektintunnistuksen suorittamiseen kuvasta. Se sisältää monivaiheisen luokittelijan, joka on tuotettu kouluttamalla Haar-piirrekaskadi (esimerkiksi sisäänrakennetut "frontalface"- ja "eye"-kaskadit tai levyltä ladattu binäärinen kaskaditiedosto).

Kaskadiobjektit luodaan image.HaarCascade()-tehdasfunktiolla; julkista konstruktoria ei ole. Kun kaskadi on luotu, se välitetään suoraan Image.find_features()-kutsulle, ja samaa kaskadia voidaan käyttää uudelleen monien kehysten yli.

Taustalla oleva luokka on Cascade. Sen repr() näyttää ikkunan koon sekä kaskadin vaiheiden, piirteiden ja suorakulmioiden lukumäärän, esim.:

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

Läpinäkymätön kaskadikahva, jonka image.HaarCascade() palauttaa. Ilmentymällä ei ole julkisia metodeja tai attribuutteja – se voidaan vain välittää Image.find_features()-kutsulle.