import fnmatch
import os
import pandas as pd
import numpy as np
import sys
import cv2
def ReadSaveAddr(Stra,Strb):
SaveDir = "D:/test/"
if(os.path.exists(SaveDir)):
print("a")
else:
os.makedirs(SaveDir)
DirN = 0
#print(Stra)
#print(Strb)
print("Read :",Stra,Strb)
path = Stra
for dirpath,dirnames,filenames in os.walk(path):
#for filename in filenames:
a_list = fnmatch.filter(os.listdir(dirpath),Strb)
if(0==len(a_list)):
continue
else:
FingerN = '%03d' %DirN
for i in range(len(a_list)):
tn = '%06d' %i
t = dirpath+'/'+a_list[i]
img = cv2.imread(t,cv2.IMREAD_GRAYSCALE)
img2 = img[28:148,48:128]
tsave = SaveDir+FingerN+tn+'.bmp'
cv2.imwrite(tsave,img2)
print(t)
DirN = DirN+1
ReadSaveAddr("E:/20210128/","*.png")
python读取文件
最新推荐文章于 2023-02-26 14:26:02 发布