事先说明:本文所有灵感来源于博客python读取文件夹下所有图片 在复现的基础之上作了一些修改,加入了一些自己的心得体会:

改进:
1、原博客要求所读取文件夹与python文件在同一目录下,这里进行了改进,可以是任意的文件夹!
即可读取指定的任意文件夹下的所有图片;
2、增加了一些实际的例子,方便理解和复现;
3、不仅可以进行读取,还可以进行存储,存储在原文件夹或另存入新的文件夹均可。

当然以上均是个人拙见,有问题大家一起交流,共同学习进步。

目标

读取face文件夹中的所有图片(这里可以是你想读取的任意文件夹,为了方便起见,文件夹中只放了三张图片)

结果

import cv2
import os# 读取函数,用来读取文件夹中的所有函数,输入参数是文件名
def read_directory(directory_name):for filename in os.listdir(directory_name):print(filename)  # 仅仅是为了测试img = cv2.imread(directory_name + "/" + filename)#####显示图片#######cv2.imshow(filename, img)cv2.waitKey(0)##########################保存图片#########cv2.imwrite("D://wangyang//face1" + "/" + filename, img)read_directory("D://wangyang//face")#这里传入所要读取文件夹的绝对路径,加引号(引号不能省略!)


注:
1、上面的print(filename)是为了测试,没有什么具体作用,显示结果如下

00001.jpg
00002.jpg
00003.jpg

所以在实际的应用中可以根据自身需要删掉。
2、如果需要将图片保存到新的文件夹,必须在代码运行之前就创建好新的文件夹,否则会保存失败。这里根据自身需要来决定是否保存图片,或保存路径,相应修改代码cv2.imwrite("D://wangyang//face1" + "/" + filename, img)中的第一个参数即可。

欢迎大家提出问题,一起解决共同进步!

Python读取指定文件夹中的所有图片并保存相关推荐

  1. python读取多个文件夹图片_python或C++读取指定文件夹下的所有图片

    本文实例为大家分享了python或C++读取指定文件夹下的所有图片,供大家参考,具体内容如下 1.python读取指定文件夹下的所有图片路径和图片文件名 import cv2 from os impo ...

  2. python找到文件夹下指定文件类型_python 读取指定文件夹中的指定文件类型的文件名...

    C# 读取指定文件夹中的全部文件,并按规则生成SQL语句! 本实例的目的在于: 1 了解怎样遍历指定文件夹中的全部文件 2 控制台怎样输入和输出数据 代码: using System; using S ...

  3. python如何遍历文件夹中的所有图片_python实现遍历文件夹图片并重命名

    在做深度学习相关项目时,需要标注图片,筛选过后图片名字带有括号,显得比较乱,因此利用python进行统一规范重命名操作 实现方法是利用python的os模块对文件夹进行遍历(listdir),然后使用 ...

  4. [云炬Python学习笔记] Python读取指定文件夹下的文件

    1 # -*- coding: utf-8 -*-2 import csv3 import os4 import pandas as pd5 #提取文件夹下的地址+文件名,源文件设定排序规则6 def ...

  5. python如何遍历文件夹中的所有图片_python遍历文件夹中的所有jpg文件

    python发现文件夹下所有的jpg文件,并且安装文件排放的顺序输出 glob模块是最简单的模块之一,内容非常少.用它可以查找符合特定规则的文件路径名.跟使用windows下的文件搜索差不多.查找文件 ...

  6. python 打开当前目录的txt文件-Python - 读取其他文件夹/目录中的文本文件

    这是我的情况:我有一些.txt文件在我可以运行脚本的不同目录中.Python - 读取其他文件夹/目录中的文本文件 mainDir/ -face/ -57268-face-_tracker.txt - ...

  7. 读取指定文件夹里多个excel表,并将所有excel表数据整合到一个excel中

    1.找出指定文件夹里的所有文件 #-*- encoding: utf-8 -*-# 找出指定文件夹里的所有文件 import osfilePath = 'C:\\Users\\lzk\\Desktop ...

  8. 【python科研数据处理】将Endnote自动搜索的所有pdf文件,全都移动指定文件夹中

    将Endnote自动搜索到的全部pdf文件,全都移动指定文件夹中 1 背景 2 问题解决 手动反爬虫,禁止转载: 原博地址 https://blog.csdn.net/lys_828/article/ ...

  9. python下载文件到指定目录-Python获取指定文件夹下的文件名的方法

    本文采用os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名. 一.os.walk() 模块os中的walk()函数可以遍历文件夹下所有的文件. os.walk(top, t ...

最新文章

  1. 进击webpack 4 (基础篇一)
  2. zendStudio|Eclipse 相关收藏
  3. Reveal使用步骤和 破解Revealapp的试用时间限制
  4. Zuul之Filter详解
  5. shell脚本详解(九)——一键部署DNS正向解析
  6. gridview 导成Excel
  7. 比特币在推特上的活跃度正接近2017年水平
  8. 腾讯AI加速器三期全球招募开启,打造AI+产业生力军
  9. 0基础学python要多久-零基础自学python要多久?
  10. 主进程退出后子进程还会存在吗?_进程和线程面试常见的19个问题
  11. WinForm 分屏 [ WinForm | Panel | 视频监控分屏 ]
  12. Devexpress 各版本中文语言包
  13. 从 Aave 到 Yearn:一文梳理 DeFi 中的「蓝筹股」
  14. 如何用计算机名查看共享打印机,如何查找网络共享打印机
  15. 用MATLAB求序列反折
  16. 下载想看的英文kindle 电子书
  17. PS工作记录——图片元素复制,智能抠图
  18. 计算机分盘的时候c盘留多少,电脑分盘c盘多大合适
  19. 字节流、字节流、转换流、打印流
  20. 【PWN系列】2015-Defcon Qualifier R0pbaby

热门文章

  1. 硬核干货合集!500+篇Java干货技术文章整理|资源|书单|工具|面试指南|强烈建议打开!
  2. vimdiff颜色设置 + vimrc设置 (copied)
  3. Apple Logic Pro X 10.7 For MacOS 苹果音乐制作宿主软件
  4. 艾德克斯充电测试软件_艾德克斯ITECH 交流充电桩模拟系统
  5. iOS-马甲包审核以及常见审核问题
  6. 蓝牙模块HC05遇到的一些常见的问题
  7. java算法之因式分解
  8. 嵌入式开发之linux根文件系统移植
  9. 什么是微信公众号开发
  10. MHD-UH40RK4K高清视频会议摄像头