Tako kot drugi programski jeziki lahko tudi razvijalci Pythona uporabljajo različne knjižnice za vizualizacijo slik in ' matplotlib ” je eden izmed njih, ki vključuje več vgrajenih funkcij/metod za predstavitev različnih grafov, grafov in slik. Zgrajen je nad ' numpy ' knjižnica. Najbolj priljubljena funkcija knjižnice »matplotlib« je plt.imshow() «, ki se uporablja za prikaz slik.
Ta vodnik bo govoril o metodi »imshow()« v Pythonu.
Prikaz slike z uporabo metode Matplotlib “imshow()” – Python
' matplotlib ” se najpogosteje uporablja za vizualno analitiko, pa tudi za grafiko, vključno s podatki. Njegov ' plt.imshow() ” metoda se uporablja za prikaz grafike.
Oglejmo si spodnje primere za razumevanje uporabe » imshow() ” metoda.
Primer 1: Kako prikazati sliko z uporabo metode Matplotlib “imshow()” v Pythonu?
Za prikaz slike z uporabo » imshow() ', najprej uvozite zahtevane knjižnice, kot je ' matplotlib.pyplot « in » matplotlib.image ”:
uvozite matplotlib.pyplot kot plt
uvozite matplotlib.image kot mpimg
Nato naložite katero koli sliko, ki jo želite prikazati, tako da podate njeno pot znotraj ' mpimg.imread() ” in jo shranite v spremenljivko. Tukaj se naša želena slika nahaja na našem Google Drive:
Zdaj pokličite ' plt.imshow() ” za prikaz slike in posredovanje spremenljivke, ki vsebuje naloženo sliko:
plt.imshow ( moja_slika )
Vidimo, da je bila naša navedena slika uspešno prikazana:
Primer 2: Kako pretvoriti sliko v sivine z uporabo metode Matplotlib “imshow()” v Pythonu?
Najprej pretvorite sliko v matriko in jo posredujte spremenljivki. Nato pokličite » plt.imshow() ' posredujte spremenljivko, ki vsebuje matriko, ' cmap ' parameter z vrednostjo kot ' siva ”. cmap je primerek barvnega zemljevida ali registrirano ime barvnega zemljevida in ' interpolacija ' parameter z ' BICUBIC «, saj se njegova vrednost uporablja za prikaz slike:
r_slika = moja_slika [ : , :, 0 ]plt.imshow ( r_image, cmap = 'siva' , interpolacija = 'BICUBIC' )
Vidimo, da je bila predložena slika pretvorjena v sivine:
Primer 3: Kako spremeniti izvor slike z uporabo metode Matplotlib “imshow()” v Pythonu?
Z uporabo ' imshow() « lahko uporabniki prilagodijo tudi izvor slike. Če želite to narediti, ' izvor ” lahko uporabite parameter. Tukaj smo določili ' nižje « kot vrednost » izvor ” parameter:
plt.imshow ( r_image, cmap = 'siva' , interpolacija = 'BICUBIC' , izvor = 'nižje' )
Opazimo lahko, da je bil izvor navedene slike spremenjen:
To je to! Na kratko smo pojasnili matplotlib ' imshow() ” v Pythonu.
Zaključek
' matplotlib ” knjižnica vsebuje več metod/funkcij, ki se uporabljajo za vizualizacijo podatkov, kot so grafi, risbe in slike s pomočjo številskih nizov. Najpogosteje uporabljena metoda ' matplotlib » knjižnica je » imshow() ”, ki uporablja slikovne objekte. Ta objava je pokazala Pythonovo metodo matplotlib »imshow()«.