Kaip parodyti vaizdą naudojant Matplotlib „imshow()“ metodą

Kaip Parodyti Vaizda Naudojant Matplotlib Imshow Metoda



Kaip ir kitos programavimo kalbos, „Python“ kūrėjai taip pat gali naudoti skirtingas bibliotekas vaizdo vizualizavimui ir „ matplotlib “ yra vienas iš jų, apimantis keletą integruotų funkcijų / metodų, skirtų skirtingiems grafikams, brėžiniams ir vaizdams pavaizduoti. Jis pastatytas virš „ nelygus “ biblioteka. Populiariausia „matplotlib“ bibliotekos funkcija yra plt.imshow() “, kuris naudojamas vaizdams rodyti.

Šiame vadove bus kalbama apie „imshow()“ metodą „Python“.







Vaizdo rodymas naudojant Matplotlib „imshow()“ metodą – Python

matplotlib “ paketas dažniausiai naudojamas vizualinei analizei, taip pat grafikai, įskaitant duomenis. jos ' plt.imshow() “ metodas naudojamas grafikai rodyti.



Pažvelkime į toliau pateiktus pavyzdžius, kad suprastume, kaip naudoti „ imshow () “ metodas.



1 pavyzdys: Kaip parodyti vaizdą naudojant Matplotlib „imshow()“ metodą Python?

Norėdami parodyti vaizdą naudodami ' imshow () “ metodą, pirmiausia importuokite reikiamas bibliotekas, pvz., „ matplotlib.pyplot “ ir „ matplotlib.image “:





importuoti matplotlib.pyplot kaip plt
importuoti matplotlib.image kaip mpimg


Tada įkelkite bet kurį vaizdą, kurį norite rodyti, nurodydami jo kelią „ mpimg.imread() “ metodą ir išsaugokite jį kintamajame. Čia mūsų norimas vaizdas yra mūsų „Google“ diske:

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


Dabar iškvieskite „ plt.imshow() “ būdas parodyti vaizdą ir perduoti jam kintamąjį, kuriame yra įkeltas vaizdas:



plt.imshow ( mano_vaizdas )


Matyti, kad mūsų nurodytas vaizdas buvo sėkmingai parodytas:

2 pavyzdys: Kaip konvertuoti vaizdą į pilkos spalvos toną, naudojant Matplotlib „imshow()“ metodą Python?

Pirmiausia konvertuokite vaizdą į masyvą ir perkelkite jį į kintamąjį. Tada skambinkite „ plt.imshow() “ metodą, perduokite kintamąjį, kuriame yra masyvas, „ cmap ' parametras, kurio reikšmė yra ' pilka “. cmap yra spalvų schemos egzempliorius arba registruotas spalvų schemos pavadinimas, o ' interpoliacija ' parametras su ' BICUBIC “, nes jo reikšmė naudojama vaizdui rodyti:

r_image = mano_vaizdas [ : , :, 0 ]
plt.imshow ( r_image, cmap = 'pilka' , interpoliacija = 'BIKUBIKAS' )


Matyti, kad pateiktas vaizdas buvo konvertuotas į pilkos spalvos toną:

3 pavyzdys: Kaip pakeisti vaizdo kilmę naudojant Matplotlib „imshow()“ metodą Python?

Naudodami ' imshow () “, vartotojai taip pat gali koreguoti vaizdo kilmę. Norėdami tai padaryti, „ kilmės “ gali būti naudojamas parametras. Čia mes nurodėme ' žemesnė “ kaip „“ vertę kilmės ' parametras:

plt.imshow ( r_image, cmap = 'pilka' , interpoliacija = 'BIKUBIKAS' , kilmės = 'žemesnis' )


Galima pastebėti, kad buvo pakeista nurodyto vaizdo kilmė:


Viskas! Mes trumpai paaiškinome apie „matplotlib“ imshow () “ metodas Python.

Išvada

matplotlib ” bibliotekoje yra keli metodai/funkcijos, naudojamos duomenų vizualizavimui, pvz., grafikai, brėžiniai ir vaizdai, naudojant skaičių masyvus. Dažniausiai naudojamas metodas matplotlib biblioteka yra imshow () “ metodas, kuris naudoja vaizdo objektus. Šis įrašas demonstravo Python matplotlib „imshow()“ metodą.