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.)