Подобно на други езици за програмиране, разработчиците на 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 Диск:
Сега извикайте „ 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.