본문으로 바로가기
728x90

imread(filename, flags)

함수 설명
cv2.IMREAD_COLOR RGB 로 읽기 (default)
cv2.IMREAD_GRAYSCALE Graysacle 로 읽기
cv2.IMREAD_UNCHANGED 파일 속성 그대로 읽기

 

imread() 읽기 속성을 적용해보았습니다.

import cv2

color_img = cv2.imread('banana.jpg', cv2.IMREAD_COLOR)
gray_img = cv2.imread('banana.jpg', cv2.IMREAD_GRAYSCALE)
unch_img = cv2.imread('banana.jpg', cv2.IMREAD_UNCHANGED)

cv2.imshow('color_img',color_img)
cv2.imshow('gray_img',gray_img)
cv2.imshow('unch_img',unch_img)

cv2.waitKey()
cv2.destroyAllWindows()

기존 컬러 이미지

 

import cv2

color_img = cv2.imread('moon.jpg', cv2.IMREAD_COLOR)
gray_img = cv2.imread('moon.jpg', cv2.IMREAD_GRAYSCALE)
unch_img = cv2.imread('moon.jpg', cv2.IMREAD_UNCHANGED)

cv2.imshow('color_img',color_img)
cv2.imshow('gray_img',gray_img)
cv2.imshow('unch_img',unch_img)

cv2.waitKey()
cv2.destroyAllWindows()

기존 흑백 이미지