python读取⽂件夹下的图⽚进⾏处理
python的os模块中有⼀个listdir函数可以遍历读取⽂件夹下的⽂件。
1import os
2
3for filename in os.listdir(r"./file"):              #listdir的参数是⽂件夹的路径
4print ( filename)                                  #此时的filename是⽂件夹中⽂件的名称
5
利⽤上述代码可以读取⽂件夹下的所有⽂件,也包括图⽚。
到图⽚以后,我们利⽤opencv中的imread函数读取图⽚,将其存储为⼀个numpy.narray类型的数组
python怎么读文件夹下的文件夹import cv2                  #导⼊opencv库
img1 = cv2.imread(filenames,cv2.IMREAD_GRAYSCALE)  #读取图⽚,第⼆个参数表⽰以灰度图像读⼊
if img1 is None:                  #判断读⼊的img1是否为空,为空就继续下⼀轮循环
continue
res1= size(img1,(28,28))              #对图⽚进⾏缩放,第⼀个参数是读⼊的图⽚,第⼆个是制定的缩放⼤⼩
res1_1 = shape(1,784)/255      #将表⽰图⽚的⼆维矩阵转换成⼀维
res1_1_1 = list()                    #将numpy.narray类型的矩阵转换成list
train_set_x.append(res1_1_1)              #将list添加到已有的list中

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。