Kā parādīt attēlu, izmantojot Matplotlib “imshow()” metodi

Ka Paradit Attelu Izmantojot Matplotlib Imshow Metodi



Tāpat kā citas programmēšanas valodas, Python izstrādātāji attēlu vizualizēšanai var izmantot arī dažādas bibliotēkas un ' matplotlib ” ir viens no tiem, kas ietver vairākas iebūvētas funkcijas/metodes dažādu grafiku, diagrammu un attēlu attēlošanai. Tā ir uzcelta virs ' nejutīgs ” bibliotēka. Populārākā “matplotlib” bibliotēkas funkcija ir plt.imshow() ”, kas tiek izmantots attēlu parādīšanai.

Šajā rokasgrāmatā tiks runāts par Python metodi “imshow()”.







Attēla parādīšana, izmantojot Matplotlib “imshow()” metodi - Python

' matplotlib ” pakotne visbiežāk tiek izmantota vizuālajai analītikai, kā arī grafikai, tostarp datiem. Tās ' plt.imshow() ” metode tiek izmantota grafikas parādīšanai.



Apskatīsim tālāk sniegtos piemērus, lai saprastu, kā lietot imshow () ” metode.



1. piemērs: kā parādīt attēlu, izmantojot Matplotlib “imshow()” metodi Python?

Lai parādītu attēlu, izmantojot ' imshow () ' metodi, vispirms importējiet vajadzīgās bibliotēkas, piemēram, ' matplotlib.pyplot ' un ' matplotlib.image ”:





importēt matplotlib.pyplot plt
importēt matplotlib.image mpimg


Pēc tam ielādējiet jebkuru attēlu, kuru vēlaties parādīt, norādot tā ceļu ' mpimg.imread() ” metodi un saglabājiet to mainīgajā. Šeit mūsu vēlamais attēls atrodas mūsu Google diskā:

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


Tagad izsauciet “ plt.imshow() ” metode, lai parādītu attēlu un nodotu tam mainīgo, kas satur ielādēto attēlu:



plt.imshow ( mans_attēls )


Var redzēt, ka mūsu norādītais attēls ir veiksmīgi parādīts:

2. piemērs: Kā pārvērst attēlu pelēktoņos, izmantojot Matplotlib “imshow()” metodi Python?

Vispirms pārveidojiet attēlu masīvā un nododiet to mainīgajam. Pēc tam zvaniet uz ' plt.imshow() ' metodi, nododiet mainīgo, kas satur masīvu, ' cmap ' parametrs ar vērtību kā ' pelēks ”. cmap ir krāsu kartes gadījums vai reģistrēts krāsu kartes nosaukums, un ' interpolācija ' parametrs ar ' BICUBIC ”, jo tā vērtība tiek izmantota attēla parādīšanai:

r_image = mans_attēls [ : , :, 0 ]
plt.imshow ( r_image, cmap = 'pelēks' , interpolācija = 'BICUBIC' )


Redzams, ka sniegtais attēls ir pārveidots pelēktoņos:

3. piemērs: kā mainīt attēla izcelsmi, izmantojot Matplotlib “imshow()” metodi Python?

Izmantojot ' imshow () ”, lietotāji var arī pielāgot attēla izcelsmi. Lai to izdarītu, “ izcelsmi ” var izmantot parametru. Šeit mēs esam norādījuši ' zemāks ' kā '' vērtību izcelsmi ” parametrs:

plt.imshow ( r_image, cmap = 'pelēks' , interpolācija = 'BICUBIC' , izcelsmi = 'zemāks' )


Var novērot, ka norādītā attēla izcelsme ir mainīta:


Tieši tā! Mēs esam īsi paskaidrojuši par matplotlib ' imshow () ” metode Python.

Secinājums

' matplotlib ” bibliotēkā ir vairākas metodes/funkcijas, kas tiek izmantotas datu vizualizācijai, piemēram, grafikus, diagrammas un attēlus ar skaitļu masīvu palīdzību. Visbiežāk izmantotā metode ' matplotlib 'Bibliotēka ir' imshow () ” metode, kas izmanto attēla objektus. Šī ziņa demonstrēja Python matplotlib “imshow()” metodi.