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正则匹配抓取豆瓣电影链接和评论代码分享
Dec 27 Python
python处理图片之PIL模块简单使用方法
May 11 Python
Windows下安装python MySQLdb遇到的问题及解决方法
Mar 16 Python
Apache如何部署django项目
May 21 Python
Python实现随机生成有效手机号码及身份证功能示例
Jun 05 Python
python数据结构之列表和元组的详解
Sep 23 Python
python自动发送测试报告邮件功能的实现
Jan 22 Python
Python3.7 dataclass使用指南小结
Feb 22 Python
了解不常见但是实用的Python技巧
May 23 Python
python中必要的名词解释
Nov 20 Python
解决TensorFlow模型恢复报错的问题
Feb 06 Python
如何用 Python 子进程关闭 Excel 自动化中的弹窗
May 07 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
一个域名查询的程序
2006/10/09 PHP
php curl请求信息和返回信息设置代码实例
2015/04/27 PHP
php简单判断两个字符串是否相等的方法
2015/07/13 PHP
Yii使用smsto短信接口的函数demo示例
2016/07/13 PHP
js中继承的几种用法总结(apply,call,prototype)
2013/12/26 Javascript
JS基于FileSystemObject创建一个指定路径的TXT文本文件
2015/08/05 Javascript
适用于javascript开发者的Processing.js入门教程
2016/02/24 Javascript
Google 地图类型详解及示例代码
2016/08/06 Javascript
Ubuntu 16.04 64位中搭建Node.js开发环境教程
2016/10/19 Javascript
Javascript oop设计模式 面向对象编程简单实例介绍
2016/12/13 Javascript
JS正则RegExp.test()使用注意事项(不具有重复性)
2016/12/28 Javascript
原生js实现无限循环轮播图效果
2017/01/20 Javascript
Agularjs妙用双向数据绑定实现手风琴效果
2017/05/26 Javascript
JavaScript框架Angular和React深度对比
2017/11/20 Javascript
vue配置请求本地json数据的方法
2018/04/11 Javascript
从Vuex中取出数组赋值给新的数组,新数组push时报错的解决方法
2018/09/18 Javascript
vuejs中监听窗口关闭和窗口刷新事件的方法
2018/09/21 Javascript
JS数组Object.keys()方法的使用示例
2019/06/05 Javascript
微信小程序前端自定义分享的实现方法
2019/06/13 Javascript
vue中h5端打开app(判断是安卓还是苹果)
2021/02/26 Vue.js
python实现录音小程序
2020/10/26 Python
pandas数据拼接的实现示例
2020/04/16 Python
虚拟机下载python是否需要联网
2020/07/27 Python
2分钟教你实现环形/扇形菜单(基础版)
2020/01/15 HTML / CSS
CSS3.0实现霓虹灯按钮动画特效的示例代码
2021/01/12 HTML / CSS
孕妇装中的著名品牌:Isabella Oliver(伊莎贝拉·奥利弗)
2016/10/31 全球购物
英国儿童设计师服装的领先零售商:Base
2019/03/17 全球购物
实习教师自我鉴定
2013/12/09 职场文书
高级护理专业毕业生推荐信
2013/12/25 职场文书
单位单身证明范本
2014/01/11 职场文书
大学生军训自我鉴定
2014/02/12 职场文书
最经典的商业地产项目广告词
2014/03/13 职场文书
药剂专业个人求职信范文
2014/04/29 职场文书
大学开学典礼新闻稿
2015/07/17 职场文书
python绘图subplots函数使用模板的示例代码
2021/04/30 Python
十大最强飞行系宝可梦,BUG燕上榜,第二是飞行系王者
2022/03/18 日漫