Как да покажете изображение с помощта на метода „imshow()“ на Matplotlib

Kak Da Pokazete Izobrazenie S Pomosta Na Metoda Imshow Na Matplotlib



Подобно на други езици за програмиране, разработчиците на Python също могат да използват различни библиотеки за визуализация на изображения и „ matplotlib ” е един от тях, който включва множество вградени функции/методи за представяне на различни графики, диаграми и изображения. Построена е върху „ numpy ' библиотека. Най-популярната функция на библиотеката 'matplotlib' е plt.imshow() ”, който се използва за показване на изображенията.

Това ръководство ще говори за метода „imshow()“ в Python.







Показване на изображение с помощта на метода „imshow()“ на Matplotlib – Python

matplotlib ” най-често се използва за визуални анализи, както и за графики, включително данни. Това е „ plt.imshow() ” методът се използва за показване на графиките.



Нека да разгледаме дадените по-долу примери за разбиране на използването на „ imshow() ” метод.



Пример 1: Как да покажа изображението с помощта на метода „imshow()“ на Matplotlib в Python?

За да покажете изображението, като използвате „ imshow() ', първо импортирайте необходимите библиотеки, като например ' matplotlib.pyplot ' и ' matplotlib.image ”:





импортирайте matplotlib.pyplot като плт
импортиране на matplotlib.image като mpimg


След това заредете всяко изображение, което искате да покажете, като предоставите пътя му вътре в „ mpimg.imread() ” и го запазете в променливата. Тук желаното от нас изображение се намира в нашия Google Диск:

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


Сега извикайте „ plt.imshow() ” за показване на изображението и предаване на променливата, която съдържа зареденото изображение:



plt.imshow ( моето_изображение )


Може да се види, че посоченото от нас изображение е показано успешно:

Пример 2: Как да конвертирате изображение в скала на сивото с помощта на метода „imshow()“ на Matplotlib в Python?

Първо преобразувайте изображението в масив и го предайте на променлива. След това се обадете на „ plt.imshow() ”, подайте променливата, която съдържа масива, cmap ” параметър със стойност като „ сиво ”. cmap е екземпляр на цветна карта или регистрирано име на цветна карта, а „ интерполация ” параметър с „ БИКУБИЧЕН ”, тъй като неговата стойност се използва за показване на изображение:

r_image = моето_изображение [ : , :, 0 ]
plt.imshow ( r_image, cmap = 'сив' , интерполация = „БИКУБИЧЕН“ )


Може да се види, че предоставеното изображение е преобразувано в нива на сивото:

Пример 3: Как да промените произхода на изображението с помощта на метода „imshow()“ на Matplotlib в Python?

С помощта на „ imshow() ”, потребителите могат също да коригират произхода на изображението. За да направите това, „ произход ” може да се използва параметър. Тук сме посочили „ нисък ” като стойността на „ произход ” параметър:

plt.imshow ( r_image, cmap = 'сив' , интерполация = „БИКУБИЧЕН“ , произход = 'нисък' )


Може да се забележи, че произходът на посоченото изображение е променен:


Това е! Обяснихме накратко за matplotlib ' imshow() ” в Python.

Заключение

matplotlib ” библиотеката съдържа множество методи/функции, които се използват за визуализация на данни, като например графики, графики и изображения с помощта на числови масиви. Най-често използваният метод на „ matplotlib „ библиотеката е „ imshow() ”, който използва обектите на изображението. Тази публикация демонстрира метода „imshow()“ на Python matplotlib.