Edu/07. OpenCV

이미지 색공간 변환: cvtColor

Lacuna028 2021. 8. 27. 17:03

1. 문법

cv2.cvtColor(src, code)
cv2.cvtColor(변환시킬이미지, 색공간타입지정)

- 색공간 타입(BGR↔GRAY, BGR↔RGB, BGR↔HSV)

  • cv2.COLOR_BGR2GRAY
  • cv2.COLOR_GRAY2BGR
  • cv2.COLOR_BGR2RGB
  • cv2.COLOR_RGB2BGR
  • cv2.COLOR_BGR2HSV
  • cv2.COLOR_HSV2BGR

 

2. 실습

import cv2
import matplotlib.pyplot as plt

# image read
lenna = cv2.imread('images/Lenna.png')

# BGR ↔ RGB
lenna_rgb = cv2.cvtColor(lenna, cv2.COLOR_BGR2RGB)

# image show
plt.imshow(lenna_rgb)
plt.show()