python如何获取文件夹下的所有文档名称

这几天开始鼓捣深度学习DNN,用的主要是tensorflow的Keras框架,然后自己的图片又噪点太多,(因为这些噪点正负样本都有影响,所以,强迫症能容忍这个❓😠。。。。)
不存在的我跟你讲!
我这里将文件夹下所有的图片都遍历一遍,然后对图片进行滤波操作:

import os
import cv2
import numpy as np
path = []
def file_name_find(file_dir):
    for root,dirs,files in os.walk(file_dir):
        for j in files:
            path.append(str(root)+"/"+str(j))
file_name_find("c:/users/hb/desktop/Samples/pos")
print(path)
'''上面代码就能获取出所有的文件名称'''
'''下面的代码我进行了高斯滤波之后又保存成新的图片'''
img = []
gray = []
for i in range(0,len(path)):
    img.append(cv2.imdecode(np.fromfile(path[i],dtype = np.uint8),-1))
for i in range(0,len(img)):
    gray.append(cv2.GaussianBlur(cv2.cvtColor(img[i], cv2.COLOR_BGR2GRAY),(3,3), 0))
num = 0
for i in gray:
    cv2.imwrite("c:/users/hb/desktop/Samples/positive/"+str(num)+".png", i)
    num+=1

如果想要完成两个功能,就要放一起,如果你只要读取文件夹下的所有文件名,就不用import cv2

嗯~ o( ̄▽ ̄)o强迫症的世界就是这么简单!
看不顺眼就搞他😄

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值