Kako prikazati sliku koristeći Matplotlib “imshow()” metodu

Kako Prikazati Sliku Koristeci Matplotlib Imshow Metodu



Kao i drugi programski jezici, programeri Pythona također mogu koristiti različite biblioteke za vizualizaciju slike i ' matplotlib ” jedan je od njih koji uključuje višestruke ugrađene funkcije/metode za predstavljanje različitih grafikona, dijagrama i slika. Izgrađena je iznad “ numpy ” knjižnica. Najpopularnija funkcija biblioteke 'matplotlib' je plt.imshow() “, koji se koristi za prikaz slika.

Ovaj vodič će govoriti o metodi “imshow()” u Pythonu.







Prikaz slike korištenjem Matplotlib metode “imshow()” – Python

' matplotlib ” paket se najčešće koristi za vizualnu analitiku, kao i za grafiku uključujući podatke. Njegov ' plt.imshow() ” metoda se koristi za prikaz grafike.



Pogledajmo dolje navedene primjere za razumijevanje upotrebe ' imshow() ” metoda.



Primjer 1: Kako prikazati sliku koristeći Matplotlib “imshow()” metodu u Pythonu?

Za prikaz slike pomoću ' imshow() ', prvo uvezite potrebne biblioteke, kao što je ' matplotlib.pyplot ' i ' matplotlib.image ”:





uvoz matplotlib.pyplot kao plt
uvoz matplotlib.image kao mpimg


Zatim učitajte bilo koju sliku koju želite prikazati tako da navedete njen put unutar ' mpimg.imread() ” i spremite je u varijablu. Ovdje se naša željena slika nalazi na našem Google disku:

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


Sada pozovite ' plt.imshow() ” za prikaz slike i prosljeđivanje varijable koja sadrži učitanu sliku:



plt.imshow ( moja_slika )


Može se vidjeti da je naša navedena slika uspješno prikazana:

Primjer 2: Kako pretvoriti sliku u sive nijanse pomoću Matplotlib metode “imshow()” u Pythonu?

Prvo pretvorite sliku u niz i proslijedite je varijabli. Zatim nazovite ' plt.imshow() ', proslijedite varijablu koja sadrži niz, ' cmap ” parametar s vrijednošću kao „ siva ”. cmap je instanca karte boja ili registrirani naziv karte boja, a ' interpolacija ' parametar s ' BICUBIC ” jer se njegova vrijednost koristi za prikaz slike:

r_slika = moja_slika [ : , :, 0 ]
plt.imshow ( r_slika, cmap = 'siva' , interpolacija = 'BICUBIC' )


Može se vidjeti da je navedena slika pretvorena u sive tonove:

Primjer 3: Kako promijeniti porijeklo slike koristeći Matplotlib “imshow()” metodu u Pythonu?

Korištenjem ' imshow() ”, korisnici također mogu prilagoditi podrijetlo slike. Da biste to učinili, ' podrijetlo ” može se koristiti parametar. Ovdje smo naveli ' niži ' kao vrijednost ' podrijetlo ” parametar:

plt.imshow ( r_slika, cmap = 'siva' , interpolacija = 'BICUBIC' , podrijetlo = 'niži' )


Može se primijetiti da je podrijetlo navedene slike promijenjeno:


To je to! Ukratko smo objasnili matplotlib ' imshow() ” metoda u Pythonu.

Zaključak

' matplotlib ” biblioteka sadrži više metoda/funkcija koje se koriste za vizualizaciju podataka, kao što su grafikoni, dijagrami i slike uz pomoć nizova brojeva. Najčešće korištena metoda “ matplotlib ' knjižnica je ' imshow() ” metoda koja koristi slikovne objekte. Ovaj post demonstrira Pythonovu metodu matplotlib 'imshow()'.