python 遍历文件夹下所有图片
2023-06-13 09:11:41 时间
大家好,又见面了,我是你们的朋友全栈君。
由于经常需要遍历某个文件夹及其子文件夹中的图像,因此,写了个精炼的脚本专门用于执行此类操作。
具体如下:
import os
import cv2
def getFileList(dir,Filelist, ext=None):
"""
获取文件夹及其子文件夹中文件列表
输入 dir:文件夹根目录
输入 ext: 扩展名
返回: 文件路径列表
"""
newDir = dir
if 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 Filelist
org_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)
# 对每幅图像执行相关操作
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/144125.html原文链接:https://javaforall.cn
如果您是在找激活码,但输入激活码后激活失败,最新激活码地址:https://javaforall.cn/127239.html
相关文章
- pycharm配置python运行环境_C中调用Python
- python整除和取余写法_Python的整除和取余[通俗易懂]
- 简述python变量的命名规则_Python 变量命名规则
- [python]解析通达信盘后数据获取历史日线数据[通俗易懂]
- python 内建模块_simulink常用模块
- 【说站】python字典如何遍历数据
- 【说站】python如何用循环遍历分离数据
- 【说站】Python中filecmp模块的介绍
- python读取pkl_Python 读取文件
- python用ARIMA模型预测CO2浓度时间序列实现|附代码数据
- 使用click创建完美的Python命令行程序
- 正则表达式Python_python正则表达式匹配字符串
- Python标准库cPickle包用法简析
- eval在python中是什么意思_如何在Python中使用eval ?
- 警惕!新的钓鱼软件专门针对 Python 开发人员
- 搭建python开发环境-c++教程 如何搭建Python开发环境?
- python 同一秒内调用接口如何避免重复操作
- python-Python与PostgreSQL数据库-处理PostgreSQL查询结果
- Python随机播放音乐的代码详解编程语言
- Python学习之路 (四)爬虫(三)HTTP和HTTPS详解编程语言
- 用Python简化Linux指令:从繁琐变简单(python运行linux命令)
- 掌握Python访问MySQL的新技能(python访问mysql)
- python学习Linux、Python,体验自由的乐趣(lexlinux)
- 使用开源可视化工具来理解你的 Python 代码
- 利用Neo4j和Python进行无缝图形数据库支持(neo4j python)
- Linux下从系统卸载Python(linux下卸载python)
- Python的内存泄漏及gc模块的使用分析