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.