1. 程式人生 > >pytohn 利用cv2批量改變資料夾下所有影象的大小

pytohn 利用cv2批量改變資料夾下所有影象的大小

import cv2
import os

# 修改之後的圖片大小
size_ = (1920, 1080)
# directory為檔案所在的目錄, 
# 將會將修改後的圖片儲存在 directory下resized_image資料夾中

directory = r'C:\Users\steven\Pictures\picture'
image_to_save_directory = os.path.join(directory, 'resized_image')
# 新建資料夾
if not os.path.isdir(image_to_save_directory):
    os.
mkdir(image_to_save_directory) file_names = os.listdir(directory) # print(file_names) for i in file_names: file_path = os.path.join(directory, i) # print(file_path) img = cv2.imread(file_path) im2 = cv2.resize(img, size_, interpolation=cv2.INTER_CUBIC) saved_path = os.path.join(
image_to_save_directory, i) cv2.imwrite(saved_path, im2) print(' image resized successfully')