v1.9.0#

v1.9.0 dodaje detektor krawędzi Canny’ego, detektor linii oparty na transformacie Hougha, filtr image.gaussian(), image.mask_ellipse(), grupowanie metodą k-średnich punktów kluczowych FREAK oraz przykład rozpoznawania twarzy (LBP). Nie wprowadza żadnych zmian łamiących API — skrypty z v1.8.0 działają bez zmian.

Najważniejsze zmiany#

  • Detektor krawędzi Canny’egoimage.find_edges().

  • Transformata Hougha — wykrywanie linii (z przykładem).

  • Filtr image.gaussian() oraz image.mask_ellipse().

  • FREAK k-średnich — grupowanie punktów kluczowych FREAK metodą k-średnich.

  • Brak zmian łamiących API — przegraj oprogramowanie układowe, a twoje skrypty z v1.8.0 działają bez zmian.

Nowe funkcje#

  • Dodano detektor krawędzi Canny’ego (oraz prostą funkcję krawędzi), detektor linii oparty na transformacie Hougha z przykładem transformaty Hougha, filtr image.gaussian(), image.mask_ellipse(), grupowanie metodą k-średnich punktów kluczowych FREAK oraz przykład rozpoznawania twarzy (LBP).

Pozostałe zmiany i ulepszenia#

  • Zaktualizowano domyślne progi detektora twarzy; histeq() zwraca teraz obraz będący argumentem (umożliwiając łańcuchowanie); inicjalizacja RNG przy wywołaniu randint().

Poprawki błędów#

  • Naprawiono LBP dla rozpoznawania twarzy oraz zastosowano kilka poprawek detektora krawędzi Canny’ego.

Zmiany łamiące zgodność API#

v1.9.0 nie wprowadza żadnych zmian łamiących API Pythona. Skrypty, które działały na v1.8.0, działają bez zmian na v1.9.0 — wystarczy przegrać oprogramowanie układowe. (Uwaga: domyślne progi wbudowanego detektora twarzy zostały dostrojone; sprawdź ponownie wykrywanie twarzy, jeśli polegałeś na poprzednich wartościach domyślnych.)