class HaarCascade – deskryptor cech¶
Deskryptor cech Haar Cascade to nieprzezroczysty uchwyt używany przez Image.find_features() do uruchamiania wykrywania obiektów metodą Violi-Jonesa na obrazie. Przechowuje wielostopniowy klasyfikator powstały w wyniku trenowania kaskady cech Haara (na przykład wbudowane kaskady "frontalface" i "eye" lub binarny plik kaskady wczytany z dysku).
Obiekty kaskady są tworzone za pomocą funkcji fabrykującej image.HaarCascade(); nie ma publicznego konstruktora. Po utworzeniu kaskada jest przekazywana bezpośrednio do Image.find_features(), a tę samą kaskadę można ponownie wykorzystać w wielu ramkach.
Klasą bazową jest Cascade. Jej repr() pokazuje rozmiar okna oraz liczbę stopni, cech i prostokątów w kaskadzie, np.:
>>> print(image.HaarCascade("frontalface"))
{"width":25, "height":25, "n_stages":25, "n_features":2913, "n_rectangles":6383}
- class image.Cascade¶
Nieprzezroczysty uchwyt kaskady zwracany przez
image.HaarCascade(). Instancja nie ma publicznych metod ani atrybutów – można ją jedynie przekazać doImage.find_features().