Jak wyświetlić obraz przy użyciu metody Matplotlib „imshow()”.

Jak Wyswietlic Obraz Przy Uzyciu Metody Matplotlib Imshow



Podobnie jak inne języki programowania, programiści Pythona mogą również używać różnych bibliotek do wizualizacji obrazów i „ matplotlib ” jest jednym z nich, który zawiera wiele wbudowanych funkcji/metod przedstawiania różnych wykresów, wykresów i obrazów. Jest zbudowany na „ liczba ' biblioteka. Najpopularniejszą funkcją biblioteki „matplotlib” jest plt.imshow() ”, który służy do wyświetlania obrazów.

W tym przewodniku omówimy metodę „imshow()” w Pythonie.







Wyświetlanie obrazu za pomocą metody Matplotlib „imshow()” – Python

matplotlib ” jest najczęściej używany do analityki wizualnej, a także do grafiki zawierającej dane. Jego ' plt.imshow() Metoda ” służy do wyświetlania grafiki.



Rzućmy okiem na poniższe przykłady, aby zrozumieć użycie „ pokaż() ' metoda.



Przykład 1: Jak wyświetlić obraz przy użyciu metody Matplotlib „imshow()” w Pythonie?

Aby wyświetlić obraz za pomocą „ pokaż() ”, najpierw zaimportuj wymagane biblioteki, takie jak „ matplotlib.pyplot ' I ' matplotlib.obraz ”:





zaimportuj plik matplotlib.pyplot Jak plt
zaimportuj plik matplotlib.image Jak mpg


Następnie załaduj dowolny obraz, który chcesz pokazać, podając jego ścieżkę w „ mpimg.imread() ” i zapisz ją w zmiennej. Tutaj nasz pożądany obraz znajduje się na naszym Dysku Google:

mój_obraz = mpimg.imread ( '/content/drive/MyDrive/kote-port-so5nsYDOdxw-unsplash.jpg' )


Teraz wywołaj „ plt.imshow() ”, aby wyświetlić obraz i przekazać mu zmienną przechowującą załadowany obraz:



plt.imshow ( mój obraz )


Widać, że nasz określony obraz został pomyślnie pokazany:

Przykład 2: Jak przekonwertować obraz na skalę szarości przy użyciu metody Matplotlib „imshow()” w Pythonie?

Najpierw przekonwertuj obraz na tablicę i przekaż go do zmiennej. Następnie zadzwoń do „ plt.imshow() ”, przekaż zmienną przechowującą tablicę, „ cmmapa ” parametr o wartości „ szary ”. cmap to instancja mapy kolorów lub zarejestrowana nazwa mapy kolorów, a „ interpolacja ” parametr z „ BICUBIC ”, ponieważ jego wartość jest wykorzystywana do wyświetlania obrazu:

r_obraz = mój_obraz [ : , :, 0 ]
plt.imshow ( r_obraz, cmmapa = 'szary' , interpolacja = „BIKUBOWY” )


Widać, że dostarczony obraz został przekonwertowany na skalę szarości:

Przykład 3: Jak zmienić pochodzenie obrazu za pomocą metody Matplotlib „imshow()” w Pythonie?

Korzystając z opcji „ pokaż() ”, użytkownicy mogą również dostosować pochodzenie obrazu. Aby to zrobić, „ pochodzenie można wykorzystać parametr ”. Tutaj określiliśmy „ niżej ” jako wartość „ pochodzenie parametr:

plt.imshow ( r_obraz, cmmapa = 'szary' , interpolacja = „BIKUBOWY” , pochodzenie = 'niżej' )


Można zauważyć, że pochodzenie określonego obrazu zostało zmienione:


Otóż ​​to! Pokrótce wyjaśniliśmy o matplotlib „ pokaż() ” w Pythonie.

Wniosek

matplotlib ” zawiera wiele metod/funkcji służących do wizualizacji danych, takich jak wykresy, wykresy i obrazy za pomocą tablic liczbowych. Najczęściej stosowaną metodą „ matplotlib „biblioteka to” pokaż() ”, która wykorzystuje obiekty image. Ten post zademonstrował metodę matplotlib „imshow()” Pythona.