Paano Magpakita ng Imahe gamit ang Matplotlib “imshow()” Method

Paano Magpakita Ng Imahe Gamit Ang Matplotlib Imshow Method



Tulad ng iba pang mga programming language, ang mga developer ng Python ay maaari ding gumamit ng iba't ibang mga library para sa Image visualization, at ' matplotlib ” ay isa sa mga ito na kinabibilangan ng maramihang mga built-in na function/paraan para sa kumakatawan sa iba't ibang mga graph, plot, at mga imahe. Ito ay itinayo sa ibabaw ng ' numpy ” aklatan. Ang pinakasikat na function ng 'matplotlib' library ay plt.imshow() ”, na ginagamit para sa pagpapakita ng mga larawan.

Tatalakayin ng gabay na ito ang tungkol sa pamamaraang 'imshow()' sa Python.







Pagpapakita ng Imahe Gamit ang Matplotlib “imshow()” Method – Python

Ang ' matplotlib ” Ang package ay kadalasang ginagamit para sa visual analytics gayundin para sa mga graphics kasama ang data. nito' plt.imshow() ” paraan ay ginagamit para sa pagpapakita ng mga graphics.



Tingnan natin ang mga halimbawang ibinigay sa ibaba para sa pag-unawa sa paggamit ng ' imshow() ” paraan.



Halimbawa 1: Paano Ipakita ang Imahe Gamit ang Matplotlib “imshow()” Method sa Python?

Upang ipakita ang larawan gamit ang “ imshow() ” paraan, unang i-import ang mga kinakailangang aklatan, tulad ng “ matplotlib.pyplot 'at' matplotlib.image ”:





mag-import ng matplotlib.pyplot bilang plt
import matplotlib.image bilang mpimg


Pagkatapos, i-load ang anumang imahe na gusto mong ipakita sa pamamagitan ng pagbibigay ng landas nito sa loob ng ' mpimg.imread() ” paraan at i-save ito sa variable. Dito, ang aming gustong larawan ay matatagpuan sa aming Google Drive:

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


Ngayon, tawagan ang ' plt.imshow() ” paraan upang ipakita ang larawan at ipasa dito ang variable na may hawak ng na-load na larawan:



plt.imshow ( my_image )


Makikita na matagumpay na naipakita ang aming tinukoy na larawan:

Halimbawa 2: Paano I-convert ang Imahe sa Grayscale Gamit ang Matplotlib 'imshow()' Method sa Python?

Una, i-convert ang imahe sa isang array at ipasa ito sa isang variable. Pagkatapos, tawagan ang ' plt.imshow() ” method, ipasa ang variable na nagtataglay ng array, ang “ cmap 'parameter na may halaga bilang ' kulay-abo ”. Ang cmap ay isang halimbawa ng colormap o nakarehistrong pangalan ng colormap, at ang ' interpolation 'parameter na may ' BICUBIC ” bilang ang halaga nito ay ginagamit para sa pagpapakita ng isang imahe:

r_image = my_image [ : , :, 0 ]
plt.imshow ( r_image, cmap = 'kulay-abo' , interpolation = 'BICUBIC' )


Makikita na ang ibinigay na imahe ay na-convert sa grayscale:

Halimbawa 3: Paano Baguhin ang Pinagmulan ng Imahe Gamit ang Matplotlib “imshow()” Method sa Python?

Sa pamamagitan ng paggamit ng ' imshow() ” paraan, maaari ring ayusin ng mga user ang pinagmulan ng larawan. Upang gawin ito, ang ' pinagmulan ” parameter ay maaaring magamit. Dito, tinukoy namin ang ' mas mababa 'bilang halaga ng' pinagmulan ” parameter:

plt.imshow ( r_image, cmap = 'kulay-abo' , interpolation = 'BICUBIC' , pinagmulan = 'ibaba' )


Mapapansing nabago ang pinagmulan ng tinukoy na imahe:


Ayan yun! Maikling ipinaliwanag namin ang tungkol sa matplotlib ' imshow() ” paraan sa Python.

Konklusyon

Ang ' matplotlib ” ang library ay naglalaman ng maraming pamamaraan/function na ginagamit para sa visualization ng data, tulad ng mga graph, plot, at mga larawan sa tulong ng mga array ng numero. Ang pinakakaraniwang ginagamit na paraan ng ' matplotlib 'ang aklatan ay ang' imshow() ” paraan na gumagamit ng mga bagay na imahe. Ang post na ito ay nagpakita ng tungkol sa matplotlib na 'imshow()' na pamamaraan ng Python.