图像处理任务或者日常生活中常用的一个操作:
对文件夹中的图像进行批量重命名,并调整文件夹中图像的大小:
import os import cv2 def rename(): image_floder="./image_floder/" number = 0 files = os.listdir(image_floder) for file in files: print(image_floder+file+" Change to --> "+image_floder+str(number)+".jpg") os.rename(image_floder+file,image_floder+str(number)+".jpg") number+=1 def resize(): image_floder="./image_floder/" files = os.listdir(image_floder) save_floder = "./image_floder-new/" for file in files: img = cv2.imread(image_floder+file) size = (600, 800) #注意排序是反的,出来顺序是300*400 # 横着的照片是:(800,600);竖着拍的照片是:(600,800); img = cv2.resize(img, size) cv2.imwrite(save_floder+file, img) print(file+" is finished!") # rename() # The first order resize() # The second order



