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中让MySQL查询结果返回字典类型的方法
Aug 22 Python
在Django的视图(View)外使用Session的方法
Jul 23 Python
python 第三方库的安装及pip的使用详解
May 11 Python
Pandas_cum累积计算和rolling滚动计算的用法详解
Jul 04 Python
python3.7将代码打包成exe程序并添加图标的方法
Oct 11 Python
详解Python中的分支和循环结构
Feb 11 Python
python GUI库图形界面开发之PyQt5选项卡控件QTabWidget详细使用方法与实例
Mar 01 Python
Python matplotlib修改默认字体的操作
Mar 05 Python
Django分组聚合查询实例分享
Apr 29 Python
如何通过命令行进入python
Jul 06 Python
Python 爬取淘宝商品信息栏目的实现
Feb 06 Python
Python中time标准库的使用教程
Apr 13 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
php木马webshell扫描器代码
2012/01/25 PHP
PHP正则验证Email的方法
2015/06/15 PHP
PHP实现动态web服务器方法
2015/07/29 PHP
JS代码同步文本框内容的实例方法
2013/07/12 Javascript
jquery的总体架构分析及实现示例详解
2014/11/08 Javascript
JS实现窗口加载时模拟鼠标移动的方法
2015/06/03 Javascript
JS中处理时间之setUTCMinutes()方法的使用
2015/06/12 Javascript
JavaScript设计模式初探
2016/01/07 Javascript
JavaScript实现带播放列表的音乐播放器实例分享
2016/03/07 Javascript
Bootstrap轮播插件简单使用方法介绍
2016/06/21 Javascript
41个Web开发者必须收藏的JavaScript实用技巧
2016/07/22 Javascript
浅谈jquery之on()绑定事件和off()解除绑定事件
2016/10/26 Javascript
深入理解Javascript中的valueOf与toString
2017/01/04 Javascript
初探js和简单隐藏效果的实例
2017/11/23 Javascript
js实现以最简单的方式将数组元素添加到对象中的方法
2017/12/20 Javascript
JS中常用的消息框总结
2018/02/24 Javascript
layui 表格的属性的显示转换方法
2018/08/14 Javascript
微信小程序实现多选删除列表数据功能示例
2019/01/15 Javascript
jQuery.parseJSON()函数详解
2019/02/28 jQuery
jquery+php后台实现省市区联动功能示例
2019/05/23 jQuery
vue使用微信JS-SDK实现分享功能
2019/08/23 Javascript
使用typescript构建Vue应用的实现
2019/08/26 Javascript
JS 事件机制完整示例分析
2020/01/15 Javascript
[01:04:01]2014 DOTA2华西杯精英邀请赛5 24 DK VS VG
2014/05/25 DOTA
Python连接mssql数据库编码问题解决方法
2015/01/01 Python
Python脚本实现下载合并SAE日志
2015/02/10 Python
Python中使用hashlib模块处理算法的教程
2015/04/28 Python
Python内置模块logging用法实例分析
2018/02/12 Python
python pandas库的安装和创建
2019/01/10 Python
python中wx模块的具体使用方法
2020/05/15 Python
amazeui树节点自动展开折叠面板并选中第一个树节点的实现
2020/08/24 HTML / CSS
Microsoft Advertising美国:微软搜索广告
2019/05/01 全球购物
为什么说Ruby是一种真正的面向对象程序设计语言
2012/10/30 面试题
2015医院个人工作总结范文
2015/05/21 职场文书
MySQL获取所有分类的前N条记录
2021/05/07 MySQL
MySQL性能指标TPS+QPS+IOPS压测
2022/08/05 MySQL