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包的五个简单准则简介
Jun 15 Python
完美解决python遍历删除字典里值为空的元素报错问题
Sep 11 Python
Python用imghdr模块识别图片格式实例解析
Jan 11 Python
详谈在flask中使用jsonify和json.dumps的区别
Mar 26 Python
Python可迭代对象操作示例
May 07 Python
Pyqt5 基本界面组件之inputDialog的使用
Jun 25 Python
python将音频进行变速的操作方法
Apr 08 Python
详解pyinstaller生成exe的闪退问题解决方案
Jun 19 Python
Python requests及aiohttp速度对比代码实例
Jul 16 Python
Python3以GitHub为例来实现模拟登录和爬取的实例讲解
Jul 30 Python
python 如何快速复制序列
Sep 07 Python
Python 读取千万级数据自动写入 MySQL 数据库
Jun 28 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
基于Windows下Apache PHP5.3.1安装教程
2010/01/08 PHP
详解ThinkPHP3.2.3验证码显示、刷新、校验
2016/12/29 PHP
PHP chr()函数讲解
2019/02/11 PHP
Prototype 1.5.0_rc1 及 Prototype 1.5.0 Pre0小抄本
2006/09/22 Javascript
jquery怎样实现ajax联动框(一)
2013/03/08 Javascript
js为空或不是对象问题的快速解决方法
2013/12/11 Javascript
jquery.Ajax()方法调用Asp.Net后台的方法解析
2014/02/13 Javascript
jQuery结合AJAX之在页面滚动时从服务器加载数据
2015/06/30 Javascript
快速解决js动态改变dom元素属性后页面及时渲染的问题
2016/07/06 Javascript
值得分享的bootstrap table实例
2016/09/22 Javascript
js实现前端分页页码管理
2017/01/06 Javascript
jQuery源码分析之init的详细介绍
2017/02/13 Javascript
js链表操作(实例讲解)
2017/08/29 Javascript
js动态引入的四种方法
2018/05/05 Javascript
vuex与组件联合使用的方法
2018/05/10 Javascript
Vue中computed、methods与watch的区别总结
2019/04/10 Javascript
vue axios post发送复杂对象问题
2019/06/04 Javascript
vue+iview使用树形控件的具体使用
2020/11/02 Javascript
[46:47]2014 DOTA2国际邀请赛中国区预选赛 DT VS HGT
2014/05/22 DOTA
Python functools模块学习总结
2015/05/09 Python
python实现将文件夹下面的不是以py文件结尾的文件都过滤掉的方法
2018/10/21 Python
python生成九宫格图片
2018/11/19 Python
Python使用ctypes调用C/C++的方法
2019/01/29 Python
Pytorch的mean和std调查实例
2020/01/02 Python
Python unittest生成测试报告过程解析
2020/09/08 Python
详解HTML5中rel属性的prefetch预加载功能使用
2016/05/06 HTML / CSS
CAT鞋美国官网:CAT Footwear
2017/11/27 全球购物
护士求职自荐信范文
2014/03/19 职场文书
酒店优秀员工事迹材料
2014/06/02 职场文书
2014年中学生检讨书大全
2014/10/09 职场文书
党的群众路线教育实践活动个人整改落实情况汇报
2014/10/28 职场文书
介绍信的写法
2015/01/31 职场文书
筑梦中国心得体会
2016/01/18 职场文书
UNION CREATIVE《Re:从零开始的异世界生活》雷姆手办
2022/03/20 日漫
Python数据可视化之Seaborn的安装及使用
2022/04/19 Python
Oracle使用别名的好处
2022/04/19 Oracle