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’ego —
image.find_edges().Transformata Hougha — wykrywanie linii (z przykładem).
Filtr
image.gaussian()orazimage.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łaniurandint().
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.)