Python Matplotlib で画像を表示する方法
Suraj Joshi
2022年12月26日
このチュートリアルでは、Matplotlib を使って画像を表示します。ための matplotlib.pyplot.imshow()
メソッドの使い方を説明します。
matplotlib.pyplot.imshow()
メソッド
matplotlib.pyplot.imshow()
は Matplotlib の図形を表示します。
matplotlib.pyplot.imshow()
構文
matplotlib.pyplot.imshow(X,
cmap=None,
norm=None,
aspect=None,
interpolation=None,
alpha=None,
vmin=None,
vmax=None,
origin=None,
extent=None, *,
filternorm=True,
filterrad=4.0,
resample=None,
url=None,
data=None,
**kwargs)
ここで、X
は表示される画像の配列状の構造体、または PIL
画像を表します。
例:imshow()
を用いた Matplotlib Python による画像の表示
import matplotlib.pyplot as plt
import matplotlib.image as img
image = img.imread("lena.jpg")
plt.imshow(image)
plt.show()
出力:
これは matplotlib.image
モジュールの imread()
メソッドを使ってカレントディレクトリから画像 lena.jpg
を読み込み、最後に imshow()
メソッドを使って画像を表示します。IPython Notebooks を使っていない場合、画像を表示します。には imshow()
の後に show()
メソッドを呼び出す必要があります。
MatplotlibPython で例:imshow()
を使用して PIL
画像を表示する
import matplotlib.pyplot as plt
from PIL import Image
image = Image.open("lena.jpg")
plt.imshow(image)
plt.show()
出力:
PIL
の画像を表示します。画像は PIL
の Image
モジュールから open()
メソッドを使って読み込む。もっと簡単な方法で、PIL
を使って直接画像を表示します。こともできます。
from PIL import Image
img = Image.open("lena.jpg")
img.show()
著者: Suraj Joshi
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn