Matplotlib에 회색조 이미지 표시(예제 포함)
Matplotlib의 cmap 인수를 사용하면 회색조 이미지를 쉽게 표시할 수 있습니다.
다음 예에서는 이 인수를 실제로 사용하는 방법을 보여줍니다.
예: Matplotlib에서 이미지를 회색조로 표시
Matplotlib에 표시하고 싶은 Shape.JPG 라는 다음 이미지가 있다고 가정해 보겠습니다.
다음 구문을 사용하여 원래 색상을 사용하여 이 이미지를 표시할 수 있습니다.
import numpy as np import matplotlib. pyplot as plt from PIL import Image image=Image. open (' shapes.JPG ') plt. imshow (image) plt. show ()
이 이미지는 내 파일에 있는 이미지와 완벽하게 일치합니다.
이미지를 회색조로 표시하려면 다음과 같이 cmap=’gray’ 인수를 사용해야 합니다.
import numpy as np import matplotlib. pyplot as plt from PIL import Image #open image image=Image. open (' shapes.JPG ') #convert image to black and white pixels gray_image=image. convert (' L ') #convert image to NumPy array gray_image_array=np. asarray (gray_image) #display image on grayscale plt. imshow (gray_image_array, cmap=' gray ') plt. show ()
이제 이미지가 회색조로 변환되었습니다.
참고 : ‘L’ 인수는 이미지를 흑백 픽셀로 변환합니다. 이 코드 줄을 먼저 사용하지 않으면 이미지가 회색조로 표시되지 않습니다.
추가 리소스
다음 튜토리얼에서는 Matplotlib에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.
Matplotlib 플롯에 눈금선을 표시하는 방법
Matplotlib에서 직사각형을 그리는 방법
Matplotlib에서 플롯 크기를 늘리는 방법
Matplotlib에서 축 틱을 설정하는 방법