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中用字符串调用函数或方法示例代码
Aug 04 Python
Python 基础教程之str和repr的详解
Aug 20 Python
python方法生成txt标签文件的实例代码
May 10 Python
基于Django与ajax之间的json传输方法
May 29 Python
python 读取txt,json和hdf5文件的实例
Jun 05 Python
python3实现字符串的全排列的方法(无重复字符)
Jul 07 Python
Python爬虫框架Scrapy基本用法入门教程
Jul 26 Python
深入浅析Python2.x和3.x版本的主要区别
Nov 30 Python
python监测当前联网状态并连接的实例
Dec 18 Python
Python可迭代对象操作示例
May 07 Python
Python数据类型之String字符串实例详解
May 08 Python
python开发人人对战的五子棋小游戏
May 02 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 - Html Transfer Code
2006/10/09 PHP
PHP中读写文件实现代码
2011/10/20 PHP
PHP+memcache实现消息队列案例分享
2014/05/21 PHP
php生成图片验证码的实例讲解
2015/08/03 PHP
php常用字符函数实例小结
2016/12/29 PHP
javascript实现日历控件(年月日关闭按钮)
2012/12/12 Javascript
鼠标滚轴控制文本框值的JS代码
2013/11/19 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形菜单
2015/11/30 Javascript
JS继承之借用构造函数继承和组合继承
2016/09/07 Javascript
JS 根据子网掩码,网关计算出所有IP地址范围示例
2020/04/23 Javascript
详解JS数组Reduce()方法详解及高级技巧
2017/08/18 Javascript
原生JavaScript实现Ajax异步请求
2017/11/19 Javascript
AngularJS自定义表单验证功能实例详解
2018/08/24 Javascript
详解Vue SSR( Vue2 + Koa2 + Webpack4)配置指南
2018/11/13 Javascript
使用vue开发移动端管理后台的注意事项
2019/03/07 Javascript
解决elementui表格操作列自适应列宽
2020/12/28 Javascript
jQuery实现手风琴特效
2021/01/11 jQuery
[01:21]DOTA2 新英雄 森海飞霞
2020/12/18 DOTA
跟老齐学Python之赋值,简单也不简单
2014/09/24 Python
Python连接数据库学习之DB-API详解
2017/02/07 Python
微信小程序跳一跳游戏 python脚本跳一跳刷高分技巧
2018/01/04 Python
python 正则表达式贪婪模式与非贪婪模式原理、用法实例分析
2019/10/14 Python
如何在mac环境中用python处理protobuf
2019/12/25 Python
什么是python的必选参数
2020/06/21 Python
Python趣味实例,实现一个简单的抽奖刮刮卡
2020/07/18 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
2021/01/24 Python
Super-Pharm波兰:药房和香水在一个地方
2020/08/18 全球购物
《金钱的魔力》教学反思
2014/02/24 职场文书
端午节活动策划方案
2014/03/09 职场文书
企业优秀员工事迹材料
2014/05/28 职场文书
机械加工与数控专业自荐书
2014/06/04 职场文书
2014年党的群众路线整改措施思想汇报
2014/10/12 职场文书
年底个人总结范文
2015/03/10 职场文书
python实现黄金分割法的示例代码
2021/04/28 Python
JS不要再到处使用绝对等于运算符了
2021/04/30 Javascript
Python 居然可以在 Excel 中画画你知道吗
2022/02/15 Python