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 相关文章推荐
kNN算法python实现和简单数字识别的方法
Nov 18 Python
一个基于flask的web应用诞生 用户注册功能开发(5)
Apr 11 Python
Python 自动刷博客浏览量实例代码
Jun 14 Python
Python unittest单元测试框架总结
Sep 08 Python
对python过滤器和lambda函数的用法详解
Jan 21 Python
python占位符输入方式实例
May 27 Python
python调用自定义函数的实例操作
Jun 26 Python
python用for循环求和的方法总结
Jul 08 Python
基于Django实现日志记录报错信息
Dec 17 Python
Pytorch实现神经网络的分类方式
Jan 08 Python
python输入中文的实例方法
Sep 14 Python
教你用Python爬取英雄联盟皮肤原画
Jun 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+AJAX实现无刷新注册(带用户名实时检测)
2007/01/02 PHP
ThinkPHP框架实现session跨域问题的解决方法
2014/07/01 PHP
PHP安全上传图片的方法
2015/03/21 PHP
php简单实现数组分页的方法
2016/04/30 PHP
php通过smtp邮件验证登陆的方法
2016/05/11 PHP
Dojo之路:如何利用Dojo实现Drag and Drop效果
2007/04/10 Javascript
javascript之典型高阶函数应用介绍
2013/01/10 Javascript
用JavaScript实现一个代码简洁、逻辑不复杂的多级树
2014/05/23 Javascript
jquery实现html页面 div 假分页有原理有代码
2014/09/06 Javascript
让人蛋疼的JavaScript语法特性
2014/09/30 Javascript
在AngularJS中使用jQuery的zTree插件的方法
2016/04/21 Javascript
javascript如何创建对象
2016/08/29 Javascript
Angular 4.X开发实践中的踩坑小结
2017/07/04 Javascript
JavaScript实现移动端带transition动画的轮播效果
2020/03/24 Javascript
vue+高德地图实现地图搜索及点击定位操作
2020/09/09 Javascript
[13:55]Newbee vs Team Spirit
2018/06/07 DOTA
Python中使用SAX解析xml实例
2014/11/21 Python
Python易忽视知识点小结
2015/05/25 Python
详解如何用OpenCV + Python 实现人脸识别
2017/10/20 Python
浅析python继承与多重继承
2018/09/13 Python
Python操作Excel插入删除行的方法
2018/12/10 Python
Python实用库 PrettyTable 学习笔记
2019/08/06 Python
对python中各个response的使用说明
2020/03/28 Python
使用Python三角函数公式计算三角形的夹角案例
2020/04/15 Python
python中uuid模块实例浅析
2020/12/29 Python
HTML5+CSS3:3D展示商品信息示例
2017/01/03 HTML / CSS
英国第一独立滑雪板商店:The Snowboard Asylum
2020/01/16 全球购物
英国马莎百货印度官网:Marks & Spencer印度
2020/10/08 全球购物
《第一朵杏花》教学反思
2014/04/16 职场文书
服务承诺书格式
2014/05/21 职场文书
学校地质灾害防治方案
2014/06/10 职场文书
大学军训自我鉴定大全
2014/09/18 职场文书
先进班组材料范文
2014/12/25 职场文书
2015年外联部工作总结
2015/04/03 职场文书
汽车车尾标语大全
2015/08/11 职场文书
Python办公自动化之教你用Python批量识别发票并录入到Excel表格中
2021/06/26 Python