您的位置:首页 > 编程语言 > Python开发

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

2017-07-11 21:42 1416 查看
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)                #按照原图命名排序
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: