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:
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()'.