python 从文件夹抽取图片另存的方法


Posted in Python onDecember 04, 2018

有一个比较大的数据集需要自己处理,在分出训练集和测试集时,如果靠手动实在太麻烦,于是自己写了一段代码。(其实就是在某一路径下的子文件夹里取出符合要求的图片,放到另一个路径的对应文件夹中)

from PIL import Image
import os
import glob
 
def read_image(cwd,newpath):
 for roots,dirs,files in os.walk(cwd):
  print(dirs)
  for i in dirs:
   print(i)
   os.chdir(cwd+i)
   for pic in glob.glob('*.jpg'):
    _,image=pic.split('_')
    img=image.split('.')[0]
    print(img)
    if len(img)!=0:
     if int(img)%2!=0:
      im=Image.open(pic)
      im.save(newpath+i+'/'+pic)

调用的时候直接

read_image('/media/fly/4898FC1598FC02EC/RAN/AID_dataset/AID_dataset/AID/','/media/fly/4898FC1598FC02EC/RAN/AID_dataset/AID_dataset/testing/')

这是在AID文件夹下的所有子文件夹中取出编号为奇数的图片,放到另一个路径的同名文件夹下。我的图片命名方法是Airport_1.jpg.

不一定要取出一半图片,这个可以自行修改

以上这篇python 从文件夹抽取图片另存的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
pycharm 使用心得(二)设置字体大小
Jun 05 Python
python实现给字典添加条目的方法
Sep 25 Python
Python获取CPU、内存使用率以及网络使用状态代码
Feb 08 Python
python实现二维数组的对角线遍历
Mar 02 Python
Win10下Python3.7.3安装教程图解
Jul 08 Python
Python爬取视频(其实是一篇福利)过程解析
Aug 01 Python
python实现百度OCR图片识别过程解析
Jan 17 Python
pytorch使用tensorboardX进行loss可视化实例
Feb 24 Python
python 生成任意形状的凸包图代码
Apr 16 Python
关于pycharm 切换 python3.9 报错 ‘HTMLParser‘ object has no attribute ‘unescape‘ 的问题
Nov 24 Python
Python爬虫实战案例之爬取喜马拉雅音频数据详解
Dec 07 Python
python用tkinter开发的扫雷游戏
Jun 01 Python
使用Python实现微信提醒备忘录功能
Dec 04 #Python
flask-restful使用总结
Dec 04 #Python
Python读取YUV文件,并显示的方法
Dec 04 #Python
对Python3+gdal 读取tiff格式数据的实例讲解
Dec 04 #Python
用python代码将tiff图片存储到jpg的方法
Dec 04 #Python
浅谈python下tiff图像的读取和保存方法
Dec 04 #Python
对python3新增的byte类型详解
Dec 04 #Python
You might like
PHPThumb图片处理实例
2014/05/03 PHP
PHP使用pdo实现事务处理操作示例
2018/09/05 PHP
纯js和css实现渐变色包括静态渐变和动态渐变
2014/05/29 Javascript
jQuery实现折线图的方法
2015/02/28 Javascript
实现前后端数据交互方法汇总
2015/04/07 Javascript
jquery插件uploadify实现带进度条的文件批量上传
2015/12/13 Javascript
JSON 对象未定义错误的解决方法
2016/09/29 Javascript
使用D3.js制作图表详解
2017/08/13 Javascript
vue-router配合ElementUI实现导航的实例
2018/02/11 Javascript
React 实现拖拽功能的示例代码
2019/01/06 Javascript
JavaScript设计模式之责任链模式实例分析
2019/01/16 Javascript
layui-select动态选中值的例子
2019/09/23 Javascript
vue tab切换,解决echartst图表宽度只有100px的问题
2020/07/19 Javascript
ant design 日期格式化的实现
2020/10/27 Javascript
vue实现两个区域滚动条同步滚动
2020/12/13 Vue.js
Python的Flask框架中使用Flask-SQLAlchemy管理数据库的教程
2016/06/14 Python
Python有序查找算法之二分法实例分析
2017/12/11 Python
python 反向输出字符串的方法
2018/07/16 Python
python直接获取API传递回来的参数方法
2018/12/17 Python
Django中信号signals的简单使用方法
2019/07/04 Python
python使用pip安装SciPy、SymPy、matplotlib教程
2019/11/20 Python
python shapely.geometry.polygon任意两个四边形的IOU计算实例
2020/04/12 Python
美国女性服饰销售网站:Nasty Gal(坏女孩)
2016/07/26 全球购物
什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?
2013/07/26 面试题
房产销售经理职责
2013/12/20 职场文书
茶叶生产计划书
2014/01/10 职场文书
档案检查欢迎词
2014/01/13 职场文书
大学生职业生涯规划书范文
2014/01/14 职场文书
拾金不昧感谢信
2015/01/21 职场文书
销售督导岗位职责
2015/04/10 职场文书
开除员工通知
2015/04/22 职场文书
承诺书模板大全
2015/05/04 职场文书
小学班主任工作经验交流材料
2015/11/02 职场文书
干货:企业内部人才推荐奖励方案!
2019/07/09 职场文书
《思路决定出路》读后感3篇
2019/12/11 职场文书
javascript的setTimeout()使用方法总结
2021/11/20 Javascript