cv2.resize() 이미지 사이즈 조절하기

Yelim Kim·2021년 12월 1일
0

Kaggle

목록 보기
21/29

사진을 열어봤는데 이미지 크기가 너무 큰 경우 cv2.resize()를 이용하여 원하는 크기로 줄일 수 있다.

import cv2
image = cv2.imread('이미지 주소')
image = cv2.resize(image, (300, 300))

cv2.imwrite('sample.png', image)

맨 아래 코드로 줄인 이미지를 저장한다.
그럼 출력파일에 저장되기 때문에 후에

Image.open('./sample.png') //sample의 경로

로 쉽게 접근할 수 있다.
위 코드를 응용하여 전체 파일에 대해 사이즈를 조절해보자.

from tqdm import tqdm
for path in tqdm(train_files):
    name = path.split('/')
    image = cv2.imread(path)
    image = cv2.resize(image, (300,300))
    cv2.imwrite('./resized_train/'+name[-2]+'_'+name[-1], image)
profile
뜬금없지만 세계여행이 꿈입니다.

0개의 댓글