Com mostrar la imatge utilitzant el mètode 'imshow()' de Matplotlib

Com Mostrar La Imatge Utilitzant El Metode Imshow De Matplotlib



Com altres llenguatges de programació, els desenvolupadors de Python també poden utilitzar diferents biblioteques per a la visualització d'imatges i ' matplotlib ” és un d'ells que inclou múltiples funcions/mètodes integrats per representar diferents gràfics, gràfics i imatges. Està construït sobre el ' numpy ” biblioteca. La funció més popular de la biblioteca 'matplotlib' és plt.imshow() ”, que s'utilitza per mostrar les imatges.

Aquesta guia parlarà del mètode 'imshow()' a Python.







Visualització de la imatge utilitzant el mètode 'imshow()' de Matplotlib - Python

El ' matplotlib El paquet s'utilitza més habitualment per a l'anàlisi visual, així com per a gràfics incloses dades. El seu ' plt.imshow() ” s'utilitza per mostrar els gràfics.



Fem una ullada als exemples que es proporcionen a continuació per entendre l'ús del ' imshow() ” mètode.



Exemple 1: Com mostrar la imatge utilitzant el mètode 'imshow()' de Matplotlib a Python?

Per mostrar la imatge utilitzant el ' imshow() ”, primer importeu les biblioteques necessàries, com ara “ matplotlib.pyplot ' i ' matplotlib.image ”:





importar matplotlib.pyplot com plt
importar matplotlib.image com mpimg


A continuació, carregueu qualsevol imatge que vulgueu mostrar proporcionant el seu camí dins del ' mpimg.imread() ” i deseu-lo a la variable. Aquí, la nostra imatge desitjada es troba al nostre Google Drive:

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


Ara, invoqueu el ' plt.imshow() ” mètode per mostrar la imatge i passar-li la variable que conté la imatge carregada:



plt.imshow ( la meva_imatge )


Es pot veure que la nostra imatge especificada s'ha mostrat correctament:

Exemple 2: Com convertir la imatge en escala de grisos mitjançant el mètode Matplotlib 'imshow()' a Python?

Primer, convertiu la imatge en una matriu i passeu-la a una variable. Llavors, crida al ' plt.imshow() ”, passa la variable que conté la matriu, el “ cmap ' paràmetre amb el valor ' gris ”. El cmap és una instància de mapa de colors o un nom de mapa de colors registrat, i el ' interpolació ' paràmetre amb ' BICUBIC ” ja que el seu valor s'utilitza per mostrar una imatge:

r_image = la meva_imatge [ : , :, 0 ]
plt.imshow ( r_imatge, cmap = 'gris' , interpolació = 'BICUBIC' )


Es pot veure que la imatge proporcionada s'ha convertit a l'escala de grisos:

Exemple 3: Com canviar l'origen de la imatge utilitzant el mètode 'imshow()' de Matplotlib a Python?

Mitjançant l'ús de ' imshow() ”, els usuaris també poden ajustar l'origen de la imatge. Per fer-ho, el ' origen Es pot utilitzar el paràmetre. Aquí hem especificat ' més baix ' com el valor del ' origen ” paràmetre:

plt.imshow ( r_imatge, cmap = 'gris' , interpolació = 'BICUBIC' , origen = 'més baix' )


Es pot observar que s'ha canviat l'origen de la imatge especificada:


Això és! Hem explicat breument sobre el matplotlib ' imshow() ” mètode en Python.

Conclusió

El ' matplotlib La biblioteca conté múltiples mètodes/funcions que s'utilitzen per a la visualització de dades, com ara gràfics, diagrames i imatges amb l'ajuda de matrius de nombres. El mètode més utilitzat de la ' matplotlib 'la biblioteca és la' imshow() ” mètode que utilitza els objectes d'imatge. Aquesta publicació va demostrar sobre el mètode matplotlib 'imshow()' de Python.