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处理文本文件实现生成指定格式文件的方法
Jul 31 Python
Python实现控制台输入密码的方法
May 29 Python
python SSH模块登录,远程机执行shell命令实例解析
Jan 12 Python
对python中的for循环和range内置函数详解
Apr 17 Python
Python对多属性的重复数据去重实例
Apr 18 Python
使用Scrapy爬取动态数据
Oct 21 Python
python程序封装为win32服务的方法
Mar 07 Python
CentOS7下安装python3.6.8的教程详解
Jan 03 Python
python 非线性规划方式(scipy.optimize.minimize)
Feb 11 Python
基于Django signals 信号作用及用法详解
Mar 28 Python
python Paramiko使用示例
Sep 21 Python
python 实现批量图片识别并翻译
Nov 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简洁函数小结
2011/08/12 PHP
简单的cookie计数器实现源码
2013/06/07 PHP
php计算程序运行时间的简单例子分享
2014/05/10 PHP
PHP微框架Dispatch简介
2014/06/12 PHP
php生成zip文件类实例
2015/04/07 PHP
php基于PDO连接MSSQL示例DEMO
2016/07/13 PHP
PHP获取表单数据与HTML嵌入PHP脚本的实现
2017/02/09 PHP
CodeIgniter整合Smarty的方法详解
2017/08/25 PHP
php文件操作之文件写入字符串、数组的方法分析
2019/04/15 PHP
Javascript表达式中连续的 && 和 || 之赋值区别
2010/10/17 Javascript
23个Javascript弹出窗口特效整理
2011/02/25 Javascript
最短的javascript:地址栏载入脚本代码
2011/10/13 Javascript
js常用自定义公共函数汇总
2014/01/15 Javascript
HTML5+setCutomValidity()函数验证表单实例分享
2015/04/24 Javascript
jQuery 获取跨域XML(RSS)数据的相关总结分析
2016/05/18 Javascript
关于Vue.js 2.0的Vuex 2.0 你需要更新的知识库
2016/11/30 Javascript
基于javascript实现按圆形排列DIV元素(一)
2016/12/02 Javascript
ES6数组的扩展详解
2017/04/25 Javascript
浅谈angular4实际项目搭建总结
2017/12/01 Javascript
详解html-webpack-plugin插件(用法总结)
2018/09/12 Javascript
深入学习Vue nextTick的用法及原理
2019/10/08 Javascript
微信小程序实现签字功能
2019/12/23 Javascript
js实现鼠标点击页面弹出自定义文字效果
2019/12/24 Javascript
Js图片点击切换轮播实现代码
2020/07/27 Javascript
javascript使用canvas实现饼状图效果
2020/09/08 Javascript
[01:00]DOTA2 store: Collection of Artisan's Wonders
2015/08/12 DOTA
Web服务器框架 Tornado简介
2014/07/16 Python
Python通过调用有道翻译api实现翻译功能示例
2018/07/19 Python
Python数据可视化实现多种图例代码详解
2020/07/14 Python
深入理解HTML的FormData对象
2016/05/17 HTML / CSS
Sunglasses Shop丹麦:欧洲第一的太阳镜在线销售网站
2017/10/22 全球购物
服务员岗位责任制
2014/02/11 职场文书
租房协议书
2014/04/10 职场文书
2015年小学教导处工作总结
2015/05/26 职场文书
python+pytest接口自动化之token关联登录的实现
2022/04/06 Python
Python多线程实用方法以及共享变量资源竞争问题
2022/04/12 Python