Python如何批量读存文件夹内所有照片

来源:互联网 发布:企业软件 编辑:程序博客网 时间:2024/04/30 02:46
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)                #按照原图命名排序


阅读全文
1 0
原创粉丝点击