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:
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ą.