admin管理员组文章数量:1794759
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处理一个文件夹下的所有文件并保存在新的文件夹 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686906621a116755.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论