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 相关文章推荐
Python复制目录结构脚本代码分享
Mar 06 Python
python关闭windows进程的方法
Apr 18 Python
Python编程argparse入门浅析
Feb 07 Python
python处理数据,存进hive表的方法
Jul 04 Python
Python SMTP发送邮件遇到的一些问题及解决办法
Oct 24 Python
pymongo中聚合查询的使用方法
Mar 22 Python
Python内置random模块生成随机数的方法
May 31 Python
python Pandas如何对数据集随机抽样
Jul 29 Python
python matplotlib库绘制散点图例题解析
Aug 10 Python
Python多重继承之菱形继承的实例详解
Feb 12 Python
python itsdangerous模块的具体使用方法
Feb 17 Python
Python爬虫分析微博热搜关键词的实现代码
Feb 22 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
MongoDB在PHP中的常用操作小结
2014/02/20 PHP
Symfony页面的基本创建实例详解
2015/01/26 PHP
php中get_object_vars()方法用法实例
2015/02/08 PHP
php实现文件上传及头像预览功能
2017/01/15 PHP
JavaScript 对象成员的可见性说明
2009/10/16 Javascript
jquery实现checkbox全选全不选的简单实例
2013/12/31 Javascript
现如今最流行的JavaScript代码规范
2014/03/08 Javascript
javascript操作referer详细解析
2014/03/10 Javascript
详谈jQuery Ajax(load,post,get,ajax)的用法
2017/03/02 Javascript
原生js实现放大镜特效
2017/03/08 Javascript
Vue项目中ESlint规范示例代码
2019/07/04 Javascript
jquery.tagsinput.js实现记录checkbox勾选的顺序
2019/09/21 jQuery
Vue Render函数创建DOM节点代码实例
2020/07/08 Javascript
Vue中使用Echarts仪表盘展示实时数据的实现
2020/11/01 Javascript
Python中Django发送带图片和附件的邮件
2017/03/31 Python
python中urllib.unquote乱码的原因与解决方法
2017/04/24 Python
Python之re操作方法(详解)
2017/06/14 Python
详解Python中的动态属性和特性
2018/04/07 Python
Python + selenium自动化环境搭建的完整步骤
2018/05/19 Python
python生成器与迭代器详解
2019/01/01 Python
python利用跳板机ssh远程连接redis的方法
2019/02/19 Python
python生成器用法实例详解
2019/11/22 Python
Python使用pyenv实现多环境管理
2021/02/05 Python
Python使用tkinter实现小时钟效果
2021/02/22 Python
美国领先的医疗警报服务:Philips Lifeline
2018/03/12 全球购物
微软新西兰官方网站:Microsoft New Zealand
2018/08/17 全球购物
新西兰网上购物,折扣店:BestDeals.co.nz
2019/03/20 全球购物
Kathmandu美国网站:新西兰户外运动品牌
2019/03/23 全球购物
英国DVD和蓝光碟片购买网站:Zoom.co.uk(电影和电视)
2019/09/23 全球购物
招商专员岗位职责
2014/02/08 职场文书
员工合理化建议书
2014/05/19 职场文书
团结就是力量演讲稿
2014/05/21 职场文书
关于十八大的演讲稿
2014/09/15 职场文书
2015年学习部工作总结范文
2015/03/31 职场文书
初婚初育证明范本
2015/06/18 职场文书
python如何正确使用yield
2021/05/21 Python