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 jieba分词模块的基本用法
Nov 09 Python
用python代码将tiff图片存储到jpg的方法
Dec 04 Python
将python运行结果保存至本地文件中的示例讲解
Jul 11 Python
python单线程下实现多个socket并发过程详解
Jul 27 Python
Python实现微信中找回好友、群聊用户撤回的消息功能示例
Aug 23 Python
python中元组的用法整理
Jun 15 Python
python图片验证码识别最新模块muggle_ocr的示例代码
Jul 03 Python
python实现取余操作的简单实例
Aug 16 Python
详解python中的三种命令行模块(sys.argv,argparse,click)
Dec 15 Python
Django权限控制的使用
Jan 07 Python
十个Python自动化常用操作,即拿即用
May 10 Python
Python初学者必备的文件读写指南
Jun 23 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
在WIN98下以apache模块方式安装php
2006/10/09 PHP
如何使用Linux的Crontab定时执行PHP脚本的方法
2011/12/19 PHP
PHP中mysql_field_type()函数用法
2014/11/24 PHP
使用新浪微博API的OAuth认证发布微博实例
2015/03/27 PHP
Yii使用smsto短信接口的函数demo示例
2016/07/13 PHP
PHP7多线程搭建教程
2017/04/21 PHP
javascript appendChild,innerHTML,join性能比较代码
2009/08/29 Javascript
一个js写的日历(代码部分网摘)
2009/09/20 Javascript
深入理解javascript学习笔记(一) 编写高质量代码
2012/08/09 Javascript
Jquery ajaxStart()与ajaxStop()方法(实例讲解)
2013/12/18 Javascript
深入理解Javascript里的依赖注入
2014/03/19 Javascript
jQuery网页右侧广告跟随滚动代码分享
2020/04/20 Javascript
JavaScript实现下拉菜单的显示和隐藏
2016/01/05 Javascript
分享12个实用的jQuery代码片段
2016/03/09 Javascript
基于JavaScript实现回到页面顶部动画代码
2016/05/24 Javascript
用jmSlip编写移动端顶部日历选择控件
2016/10/24 Javascript
bootstrap fileinput实现文件上传功能
2017/08/23 Javascript
解决layui中table异步数据请求不支持自定义返回数据格式的问题
2018/08/19 Javascript
Bootstrap的aria-label和aria-labelledby属性实例详解
2018/11/02 Javascript
vscode调试node.js的实现方法
2020/03/22 Javascript
Vue实现boradcast和dispatch的示例
2020/11/13 Javascript
python 随机数生成的代码的详细分析
2011/05/15 Python
python错误处理详解
2014/09/28 Python
Python os模块介绍
2014/11/30 Python
python得到windows自启动列表的方法
2018/10/14 Python
Python元组知识点总结
2019/02/18 Python
pandas 强制类型转换 df.astype实例
2020/04/09 Python
Python偏函数Partial function使用方法实例详解
2020/06/17 Python
CSS3 animation实现简易幻灯片轮播特效
2016/09/27 HTML / CSS
Invicta手表官方商店:百年制表历史的瑞士腕表品牌
2019/09/26 全球购物
杜甫草堂导游词
2015/02/03 职场文书
2015员工年度考核评语
2015/03/25 职场文书
党员承诺书格式范文
2015/04/28 职场文书
同学聚会感言一句话
2015/07/30 职场文书
安装配置mysql及Navicat prenium的详细流程
2021/06/10 MySQL
Pyhton爬虫知识之正则表达式详解
2022/04/01 Python