인프런 커뮤니티 질문&답변

김남욱님의 프로필 이미지
김남욱

작성한 질문수

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

OpenCV를 활용한 이미지 처리 실습

cvtColor 후 imwrite 하면 저장 형태가 어떻게 되나요?

작성

·

444

0

imread (BGR) -> cvtColor (RGB)로 바꾼 후 imwrite로 저장한다면 그때도 파일형식은 RGB로 저장되나요?

답변 1

0

권 철민님의 프로필 이미지
권 철민
지식공유자

아닙니다. 

imwrite()는 BGR형태를 RGB로 저장하므로 RGB로 바꾼 image array를 입력하면 안되고 BGR 형태의 image array를 입력해야 합니다. 만약 RGB 형태의 image array라면 아래와 같이 BGR로 바꿔서 입력해야 합니다. 

cv2.imwrite('sample_put.jpg',  cv2.cvtColor(img, cv2.COLOR_RGB2BGR))

김남욱님의 프로필 이미지
김남욱

작성한 질문수

질문하기