Notice
Recent Posts
Recent Comments
Link
Koo's.Co
[matplotlib] 영상 출력 본문
openCV 라이브러리 외에 matplotlib을 이용하여 영상을 출력할 수 있다.
1. 영상 출력
- opencv와 다르게 RGB 순서로 색상 정보를 입력 받음
- cv2.imread()로 불러온 영상의 색상 정보를 BGR->RGB로 바꿔주어야 함
- cv2.cvtColor() 함수를 사용
- 그레이스케일 영상은 plt.im show()에서 cmap='gray'로 지정
import matplotlib.pyplot as plt
import cv2
imgBGR = cv2.imread('image.jpg')
imgRGB = cv2.cvtColor(imgBGR, cv2.COLOR_BGR2RGB)
imgGray = cv2.imread('image.jpg', cv2.IMREAD_GRAY)
plt.subplot(1, 2, 1)
plt.axis('off')
plt.imshow(imgRGB)
plt.subplot(1, 2, 2)
plt.axis('off')
plt.imshow(imgGray)
plt.show()
'Python > 영상처리' 카테고리의 다른 글
[OpenCV] 산술 연산 (0) | 2023.01.04 |
---|---|
[OpenCV] 마스크 연산, ROI(Region of Interest) (0) | 2023.01.04 |
[OpenCV] 기본 함수 (0) | 2023.01.04 |
[OpenCV] 영상출력하기 (0) | 2020.09.14 |
[OpenCV] error: (-215:Assertion failed) size.width>0 && size.height>0 in functio (0) | 2020.09.08 |
Comments