Zaczniemy od omówienia składni funkcji, wymaganych parametrów i wartości zwracania. Następnie zilustrujemy, jak korzystać z funkcji do wyświetlania obrazów.
Zanurzmy się.
Spiski.wyrazić.imshow ()
Kiedy musisz wyświetlać obrazy na swoich wykresach, użyj fabuły.wyrazić.Funkcja imshow (). Może to być przydatne, gdy potrzebujesz informacji z kodem, nad którym pracujesz.
Możesz jednak użyć funkcji do wyświetlania innych działek, takich jak mapy cieplne w środowisku fabularnym.
Składnia funkcji jest jak pokazana:
spiski.wyrazić.ImShow (img, zmin = brak, zmax = brak, pochodzenie = brak, etykiety = , x = none, y = brak, animation_frame = brak, facet_col = brak, facet_col_wrap = brak, facet_col_spacing = brak = Brak, color_contouse_midpoint = Brak, Range_color = Brak, tytuł = brak, szablon = brak, szerokie = brak, wysokość = brak, aspekt = bez, contrast_rescaling = brak, binary_string = Brak, binary_backend = „auto”, binary_compression_level = 4, binary_format = „png”, text_auto = false) → Wykresyjnie.Graph_Objects._postać.PostaćChociaż funkcja może stanowić dość złożoną składnię, rzadko będziesz musiał użyć wszystkich określonych parametrów.
Poniżej znajdują się niektóre z ważnych parametrów, z którymi musisz interakcja.
Powyższe są niektóre z przydatnych parametrów, z którymi będziesz musiał wchodzić w interakcje. Należy pamiętać, że różne przypadki użycia mogą wymagać korzystania z innych obsługiwanych parametrów.
Jednak funkcja zwróci figurę wyświetlającą obraz jako Graph_Objects.Typ figurki.
Przykład: Wyświetl obraz RGB z PX.imshow ()
Teraz, gdy zbadaliśmy składnię funkcji, zobaczmy, jak możemy ją użyć do wykonania czegoś praktycznego.
Pierwszym przykładem, na który spojrzymy, jest wyświetlanie obrazu RGB. Możemy to zrobić, uruchamiając kod, jak pokazano:
importować fabuły.Wyraź jako PXW powyższym kodzie zaczynamy od zaimportowania modułów plotly Express i Numpy. Następnie podajemy dane obrazu jako tablicę wartości RGB, określając typ danych jako NP.Jednostka 8.
Wreszcie, nazywamy funkcję ImShow (), aby wykreślić obraz z dostarczonej tablicy. Powstała liczba jest jak pokazana:
Przykład 2: Pokaż obraz z pliku
Najczęstszym przypadkiem użycia funkcji ImShow () jest wyświetlanie obrazu z pliku. Poniższy przykład pokazuje, jak to zrobić za pomocą funkcji IMSHOW ().
importować fabuły.Wyraź jako PXW powyższym przykładzie zaczynamy od zaimportowania modułu ekspresowego fabularnego. Importujemy również moduł IO z Skimage. To pozwala nam odczytać plik obrazu.
Na koniec pokazujemy plik obrazu za pomocą funkcji ImShow (). To powinno pokazać obraz, jak pokazano:
Należy pamiętać, że w zależności od renderera spisku.
Na przykład w notatniku Jupyter możemy zrobić:
To pozwala nam wybrać określoną sekcję obrazu i powiększyć.
Przykład 3: Usuń etykiety kleszczy
W poprzednim przykładzie widzimy, że obraz zawiera skalę numeryczną na osi x i y. Są to znane jako etykiety kleszcze. Chociaż w niektórych przypadkach możesz ich potrzebować, mogą rozpraszać się do prostych wyświetlaczy obrazu.
Aby je usunąć, możemy użyć funkcji aktualizacji_*. Przykładowy kod jest taki jak pokazano:
importować fabuły.Wyraź jako PXW tym przykładzie używamy figu.aktualizacja_xaxes i rys.Funkcje aktualizacji_yaxes w celu usunięcia etykiet kleszczy odpowiednio z osi x i y.
Powstała liczba jest jak pokazana:
Jak widzimy, obraz jest czystszy i łatwy do wyświetlenia.
Przykład 4: Określenie poziomu kompresji
Możemy określić format i poziom kompresji, jak pokazano w poniższym kodzie:
importować fabuły.Wyraź jako PXW takim przypadku określamy format kompresji jako bezstronną kompresję (PNG) z poziomem kompresji 4.
Zamknięcie
W tym artykule omówiliśmy, jak korzystać z funkcji IMSHOW () do wyświetlania danych obrazu w fabule.