OpenCV
cv2.cvtColor(): 색변환 함수
창창호
2023. 3. 27. 18:38
cv2.cvtColor(입력 값, 옵션 값)
입력 값 : 입력 이미지
옵션 값 : 옵션 선택 가능
옵션 값
- cv2.COLOR_BGR2GRAY: BGR 색상 이미지를 회색조 이미지로 변환
- cv2.COLOR_GRAY2BGR: 회색조 이미지를 BGR 색상 이미지로 변환
- cv2.COLOR_BGR2RGB: BGR 색상 이미지를 RGB 색상 이미지로 변환
- cv2.COLOR_BGR2HSV: BGR 색상 이미지를 HSV 색상 이미지로 변환
- cv2.COLOR_HSV2BGR: HSV 색상 이미지를 BGR 색상 이미지로 변환
- cv2.COLOR_BGR2YUV: BGR 색상 이미지를 YUV 색상 이미지로 변환
- cv2.COLOR_YUV2BGR: YUB 색상 이미지를 BGR 색상 이미지로 변환
예시
image = cv2.imread("DOG.jfif")
image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
plt.figure(figsize=(10,10))
plt.subplot(2,2,1)
plt.title("Original")
plt.imshow(image)
new_image_1 = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
plt.subplot(2,2,2)
plt.title("new_image_1")
plt.imshow(new_image_1)
new_image_2 = cv2.cvtColor(image, cv2.COLOR_BGR2HSV)
plt.subplot(2,2,3)
plt.title("new_image_2")
plt.imshow(new_image_2)