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 ()

회색조 이미지 Matplotlib

이제 이미지가 회색조로 변환되었습니다.

참고 : ‘L’ 인수는 이미지를 흑백 픽셀로 변환합니다. 이 코드 줄을 먼저 사용하지 않으면 이미지가 회색조로 표시되지 않습니다.

추가 리소스

다음 튜토리얼에서는 Matplotlib에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

Matplotlib 플롯에 눈금선을 표시하는 방법
Matplotlib에서 직사각형을 그리는 방법
Matplotlib에서 플롯 크기를 늘리는 방법
Matplotlib에서 축 틱을 설정하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다