由于经常需要遍历某个文件夹及其子文件夹中的图像,因此,写了个精炼的脚本专门用于执行此类操作。

具体如下:

import os
import cv2def getFileList(dir,Filelist, ext=None):"""获取文件夹及其子文件夹中文件列表输入 dir:文件夹根目录输入 ext: 扩展名返回: 文件路径列表"""newDir = dirif os.path.isfile(dir):if ext is None:Filelist.append(dir)else:if ext in dir[-3:]:Filelist.append(dir)elif os.path.isdir(dir):for s in os.listdir(dir):newDir=os.path.join(dir,s)getFileList(newDir, Filelist, ext)return Filelistorg_img_folder='./org'# 检索文件
imglist = getFileList(org_img_folder, [], 'jpg')
print('本次执行检索到 '+str(len(imglist))+' 张图像\n')for imgpath in imglist:imgname= os.path.splitext(os.path.basename(imgpath))[0]img = cv2.imread(imgpath, cv2.IMREAD_COLOR)# 对每幅图像执行相关操作

python 遍历文件夹下所有图片相关推荐

  1. ASP.NET2.0 遍历文件夹下所有图片【月儿原创】

    ASP.NET2.0 遍历文件夹下所有图片 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/           时间:2007.4.4 1.以下目录有若干图片(都是 ...

  2. python读取文件夹下所有图片

    python读取文件夹下所有图片 具体实现步骤 功能需求 说明 第一步:导入库 第二步:写读取函数 第三步:函数调用 结语 具体实现步骤 功能需求 读取一个文件夹中的所有图片,并将图像数据存储在一个文 ...

  3. c++遍历文件夹下所有图片

    因为要对图片进行批量处理,所以需要遍历文件夹下所有图片,其中有许多注意和踩的坑,但最终还是实现了相关功能,现在将写完的遍历函数记录下来供大家参考参考. #include<io.h> #in ...

  4. python 遍历文件夹下所有mp3

    python 遍历文件夹下所有mp3 #python import os import shutilg = os.walk('files')for path, d, files in g:for fi ...

  5. python 如何遍历文件夹下所有图片/文件? os.walk() os.listdir()

    引用文章1: 初学Python-找出文件夹下的所有图片 . 参考文章2:python中如何遍历文件夹及其子文件夹中的所有文件(附实现代码)

  6. python3指定目录所有excel_如何用python遍历文件夹下的所有excel文件

    import xdrlib ,sys import xlrd def open_excel(file="C:/Users/flyminer/Desktop/新建 Microsoft Exce ...

  7. python批量读取文件夹中的所有excel文件-python遍历文件夹下所有excel文件

    大数据处理经常要用到一堆表格,然后需要把数据导入一个list中进行各种算法分析,简单讲一下自己的做法: 1.如何读取excel文件 网上的版本很多,在xlrd模块基础上,找到一些源码: import ...

  8. python 遍历文件夹下文件修改并保存_利用python完成自动化的任务之遍历文件夹修改文件之后并保存备份...

    #利用python完成自动化的任务 #遍历文件夹里面的所有的内容--然后打开---利用正则表达式修改文本的内容(re.sub)---然后写入到新的文本内容中 import docx import re ...

  9. Python 遍历文件夹下所有文件 合并txt内容

    需求:遍历读取文件夹下所有txt文件,并将所有内容合成至一个新的txt文件 import os path="E:\\PKU\\课程\\作业" #此处切换为你要遍历的文件夹路径 fo ...

最新文章

  1. matlab读入从文件中读取大量的数据
  2. 30幅非常漂亮的微距摄影作品欣赏
  3. vue-cli3 一直运行 /sockjs-node/info?t= 解决方案
  4. RedHat Enterprise Linux 5 安装GCC过程
  5. 进程间的通信方式(一):共享内存
  6. java静态路由_Linux添加静态路由两种实现方法解析
  7. php图片生成缩略图_PHP实现生成图片缩略图函数
  8. 昨天添加的clustrMaps,忘了截屏,今天补上,就作为我在园子里的奠基。
  9. 前台js获取url传递参数(后台Request.QueryString接收)
  10. data-mask遮罩无法正常显示与编辑的问题
  11. 2016 英语作文二
  12. maven解决“Could not calculate build plan”问题
  13. PKM全民推广系列三:PKM搜索
  14. 洛谷 U80415 懒懒的Seaway
  15. 禁用计算机硬盘,怎么禁止电脑开机就自动检测硬盘
  16. 基于随机效应贝叶斯神经网络(RE-BNN)的多区域出行模式选择分析
  17. 使用 Visual Studio 2005中的ASP.NET 移动控件创建电子书浏览器应用程序
  18. 基于php二手书交易系统,二手书交易系统论文.doc
  19. 干货丨李睿:新时代的医学影像及心脑血管成像的应用
  20. Python数据分析之证券之星沪深A股基本信息爬取与分析

热门文章

  1. acc之ADTS解说一
  2. AI绘图–Disco Diffusion使用指南+本地化保姆级教程
  3. 打印机定影膜引起的诡异故障
  4. oracle批量将id更新为uuid,oracle批量新增更新数据
  5. 不同的负载电容对晶振的影响
  6. python培训机构 马哥
  7. linux kvm 时间,查看KVM虚拟机时间
  8. python编程培训郑州
  9. 能消除眼部疲劳的电脑桌面设置方法
  10. 计算机英语缩略词大全,计算机英语缩略语大全