import os
import numpy
import cv2
def is_inp(name):
return(name[-4:] in ['.jpg','.JPG', '.jpeg', '.JPEG', '.png', '.PNG'])
inp_path = '/home/no1/Desktop/read/'
all_inps = os.listdir(inp_path)
all_inp = [i for i in all_inps if is_inp(i)]
for i in range(len(all_inp)):
path_=os.path.join(inp_path,all_inp[i])
I=cv2.imread(path_)
cv2.imwrite('/home/no1/Desktop/read/ha/%05d'%(i)+'.jpg',I) #按照00000~以此排序
cv2.imwrite('/home/no1/Desktop/read/aa/'+'{}'.format(i)+'.jpg',I) #按照1~以此排序
cv2.imwrite('/home/no1/Desktop/read/hh/'+all_inp[i],I) #按照原图命名排序
import numpy
import cv2
def is_inp(name):
return(name[-4:] in ['.jpg','.JPG', '.jpeg', '.JPEG', '.png', '.PNG'])
inp_path = '/home/no1/Desktop/read/'
all_inps = os.listdir(inp_path)
all_inp = [i for i in all_inps if is_inp(i)]
for i in range(len(all_inp)):
path_=os.path.join(inp_path,all_inp[i])
I=cv2.imread(path_)
cv2.imwrite('/home/no1/Desktop/read/ha/%05d'%(i)+'.jpg',I) #按照00000~以此排序
cv2.imwrite('/home/no1/Desktop/read/aa/'+'{}'.format(i)+'.jpg',I) #按照1~以此排序
cv2.imwrite('/home/no1/Desktop/read/hh/'+all_inp[i],I) #按照原图命名排序
本文介绍了一种使用Python批量处理图片文件的方法,包括读取指定目录下的所有图片文件,并按照不同方式进行重命名和保存。
5568

被折叠的 条评论
为什么被折叠?



