admin管理员组

文章数量:1794759

python处理一个文件夹下的所有文件并保存在新的文件夹

python处理一个文件夹下的所有文件并保存在新的文件夹

import cv2 import glob import os # Get all png files under the input folder input_images = "input_images" input_img_path = glob.glob(input_images + "/*.[jp][pn]g") save_path = "blur13x13/" def mkdir(path): folder = os.path.exists(path) if not folder: # 判断是否存在文件夹如果不存在则创建为文件夹 os.makedirs(path) # makedirs 创建文件时如果路径不存在会创建这个路径 print("--- create new folder... ---") else: print("--- There is this folder! ---") mkdir(save_path) # 调用函数 i = 0 for file in input_img_path: # get the file_name of image # 在windows下使用“\\\\”,在linux下使用“/”,注意切换 file_name = file.split('\\\\')[-1] img = cv2.imread(file) ### 下面为处理图片的过程 sigma = 0 kernel_size = (13, 13) img = cv2.GaussianBlur(img, kernel_size, sigma) ### cv2.imwrite(save_path + file_name, img) i = i + 1 print("The", i, "picture is currently being processed")

本文标签: 文件夹并保存文件Python