Python 读取指定文件夹下的所有图像方法


Posted in Python onApril 27, 2018

(1)数据准备

数据集介绍:

数据集中存放的是1223幅图像,其中756个负样本(图像名称为0.1~0.756),458个正样本(图像名称为1.1~1.458),其中:"."前的标号为样本标签,"."后的标号为样本序号

(2)利用python读取文件夹中所有图像

'''
Load the image files form the folder
input:
  imgDir: the direction of the folder
  imgName:the name of the folder
output:
  data:the data of the dataset
  label:the label of the datset
'''
def load_Img(imgDir,imgFoldName):
  imgs = os.listdir(imgDir+imgFoldName)
  imgNum = len(imgs)
  data = np.empty((imgNum,1,12,12),dtype="float32")
  label = np.empty((imgNum,),dtype="uint8")
  for i in range (imgNum):
    img = Image.open(imgDir+imgFoldName+"/"+imgs[i])
    arr = np.asarray(img,dtype="float32")
    data[i,:,:,:] = arr
    label[i] = int(imgs[i].split('.')[0])
  return data,label

这里得到的data和label都是ndarray数据

data: (1223,1,12,12)

Python 读取指定文件夹下的所有图像方法

label:(1223,)

Python 读取指定文件夹下的所有图像方法

注:nddary数据类型是numpy提供的一个数据类型,即N-dimensional array,它弥补了python中array不支持多维的缺陷

(3)调用方式

craterDir = "./data/CraterImg/Adjust/"
foldName = "East_CraterAdjust12"
data, label = load_Img(craterDir,foldName)

以上这篇Python 读取指定文件夹下的所有图像方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python远程登录代码
Apr 29 Python
Python的Django框架中设置日期和字段可选的方法
Jul 17 Python
Python中max函数用法实例分析
Jul 17 Python
python下调用pytesseract识别某网站验证码的实现方法
Jun 06 Python
Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
Jul 01 Python
linux环境下python中MySQLdb模块的安装方法
Jun 16 Python
Python时间的精准正则匹配方法分析
Aug 17 Python
一份python入门应该看的学习资料
Apr 11 Python
python3.x实现base64加密和解密
Mar 28 Python
Python3如何对urllib和urllib2进行重构
Nov 25 Python
python爬虫筛选工作实例讲解
Nov 23 Python
学会Python数据可视化必须尝试这7个库
Jun 16 Python
python sys,os,time模块的使用(包括时间格式的各种转换)
Apr 27 #Python
python读取文件名称生成list的方法
Apr 27 #Python
python实现图书馆研习室自动预约功能
Apr 27 #Python
Python实现去除列表中重复元素的方法小结【4种方法】
Apr 27 #Python
详解python多线程、锁、event事件机制的简单使用
Apr 27 #Python
Python Requests模拟登录实现图书馆座位自动预约
Apr 27 #Python
Python多线程中阻塞(join)与锁(Lock)使用误区解析
Apr 27 #Python
You might like
PHP新手上路(五)
2006/10/09 PHP
php Mysql日期和时间函数集合
2007/11/16 PHP
支持png透明图片的php生成缩略图类分享
2015/02/08 PHP
Yii2隐藏frontend/web和backend/web的方法
2015/12/12 PHP
Discuz论坛密码与密保加密规则
2016/12/19 PHP
Laravel中任务调度console使用方法小结
2017/05/07 PHP
php模式设计之观察者模式应用实例分析
2019/09/25 PHP
可以把编码转换成 gb2312编码lib.UTF8toGB2312.js
2007/08/21 Javascript
javascript基本语法分析说明
2008/06/15 Javascript
判断window.onload是否多次使用的方法
2014/09/21 Javascript
Javascript前端UI框架Kit使用指南之kitjs的对话框组件
2014/11/28 Javascript
javascript中innerText和innerHTML属性用法实例分析
2015/05/13 Javascript
Node.js中使用jQuery的做法
2016/08/17 Javascript
vue-cli webpack模板项目搭建及打包时路径问题的解决方法
2018/02/26 Javascript
vue.js数据绑定操作详解
2018/04/23 Javascript
对TypeScript库进行单元测试的方法
2019/07/18 Javascript
vue实现Input输入框模糊查询方法
2021/01/29 Javascript
p5.js临摹旋转爱心
2019/10/23 Javascript
javascript设计模式 ? 模板方法模式原理与用法实例分析
2020/04/23 Javascript
基于elementUI竖向表格、和并列的案例
2020/10/26 Javascript
推荐下python/ironpython:从入门到精通
2007/10/02 Python
在Python中操作字符串之startswith()方法的使用
2015/05/20 Python
Python中的下划线详解
2015/06/24 Python
Python实现购物程序思路及代码
2017/07/24 Python
Python判断两个对象相等的原理
2017/12/12 Python
Python实现对特定列表进行从小到大排序操作示例
2019/02/11 Python
Python多线程同步---文件读写控制方法
2019/02/12 Python
Python中注释(多行注释和单行注释)的用法实例
2019/08/28 Python
python  logging日志打印过程解析
2019/10/22 Python
html5 application cache遇到的严重问题
2012/12/26 HTML / CSS
成人继续教育实施方案
2014/03/01 职场文书
优秀本科毕业生自荐信
2014/07/04 职场文书
机关作风建设剖析材料
2014/10/11 职场文书
2014年十八届四中全会思想汇报范文
2014/10/17 职场文书
个人简历求职信范文
2015/03/20 职场文书
合同审查法律意见书
2015/06/04 职场文书