Matplotlib Python으로 이미지를 표시하는 방법
Suraj Joshi
2022년12월26일
이 자습서에서는 matplotlib.pyplot.imshow()
메서드를 사용하여 Matplotlib를 사용하여 이미지를 표시하는 방법에 대해 설명합니다.
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()
메서드를 호출해야합니다. show()
메서드는 이미지의 별도 창을 시작합니다.
예: imshow()
를 사용하여 Matplotlib Python으로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