인프런 커뮤니티 질문&답변
cvtColor 후 imwrite 하면 저장 형태가 어떻게 되나요?
작성
·
544
0
imread (BGR) -> cvtColor (RGB)로 바꾼 후 imwrite로 저장한다면 그때도 파일형식은 RGB로 저장되나요?
퀴즈
51%나 틀려요. 한번 도전해보세요!
PASCAL VOC와 비교하여 객체 카테고리 및 이미지당 객체 수가 크게 증가하여 더 복잡한 실제 환경을 반영하려는 데이터셋은 무엇일까요?
Google Open Images
ImageNet
MS COCO
CIFAR-10
답변 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))





