imread 메소드에 대한 간단한 호출은 이미지를 다차원 NumPy 배열(각각 Red, Green 및 Blue 구성 요소에 대해 하나씩)로 로드하고 imshow는 화면에 이미지를 표시합니다. 반면 cv2는 RGB 이미지를 다차원 NumPy 배열로 나타내지만 역순입니다.
단계
-
Figure 크기를 설정하고 서브플롯 사이와 주변의 패딩을 조정합니다.
-
파일 이름을 초기화합니다.
-
nrows=1, ncols=2,를 사용하여 현재 그림에 서브플롯 추가 및 색인=1 .
-
cv2를 사용하여 이미지 읽기 .
-
축에서 벗어나 다음 문장의 그림을 보여주세요.
-
nrows=1, ncols=2,를 사용하여 현재 그림에 서브플롯 추가 및 색인=2 .
-
plt를 사용하여 이미지 읽기 .
-
축에서 벗어나 다음 문장의 그림을 보여주세요.
-
그림을 표시하려면 show()를 사용하세요. 방법.
예시
import cv2
from matplotlib import pyplot as plt, image
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
filename = "bird.jpg"
plt.subplot(121)
img = cv2.imread(filename)
plt.axis("off")
plt.imshow(img)
plt.title("with cv2")
plt.subplot(122)
img = image.imread(filename)
plt.axis("off")
plt.imshow(img)
plt.title("with plt")
plt.show() 출력
