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 25 Python
Python使用pymysql小技巧
Jun 04 Python
python+mongodb数据抓取详细介绍
Oct 25 Python
Python cookbook(数据结构与算法)将序列分解为单独变量的方法
Feb 13 Python
python使用tcp实现局域网内文件传输
Mar 20 Python
pandas使用apply多列生成一列数据的实例
Nov 28 Python
pytorch 自定义参数不更新方式
Jan 06 Python
解决pycharm中导入自己写的.py函数出错问题
Feb 12 Python
Python垃圾回收机制三种实现方法
Apr 27 Python
使用sklearn对多分类的每个类别进行指标评价操作
Jun 11 Python
使用Python获取爱奇艺电视剧弹幕数据的示例代码
Jan 12 Python
python中zip()函数遍历多个列表方法
Feb 18 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
德劲1107的电路分析与打磨
2021/03/02 无线电
PHP读取文件并可支持远程文件的代码分享
2012/10/03 PHP
laravel 框架实现无限级分类的方法示例
2019/10/31 PHP
javasciprt下jquery函数$.post执行无响应的解决方法
2014/03/13 Javascript
JQuery实现当鼠标停留在某区域3秒后自动执行
2014/09/09 Javascript
javascript 面向对象封装与继承
2014/11/27 Javascript
javascript设计模式之中介者模式Mediator
2014/12/30 Javascript
jquery实现拖拽调整Div大小
2015/01/30 Javascript
JavaScript中标识符提升问题
2015/06/11 Javascript
JavaScript中几种排序算法的简单实现
2015/07/29 Javascript
Javascript中prototype的使用详解
2016/06/18 Javascript
Angular.JS学习之依赖注入$injector详析
2016/10/20 Javascript
Centos6.8下Node.js安装教程
2017/05/12 Javascript
JS代码实现电脑配置检测功能
2018/03/21 Javascript
vue-自定义组件传值的实例讲解
2018/09/18 Javascript
vue富文本编辑器组件vue-quill-edit使用教程
2018/09/21 Javascript
在移动端使用vue-router和keep-alive的方法示例
2018/12/02 Javascript
详解几十行代码实现一个vue的状态管理
2019/01/28 Javascript
vue中使用element组件时事件想要传递其他参数的问题
2019/09/18 Javascript
微信小程序vant弹窗组件的实现方式
2020/02/21 Javascript
[01:07:17]EG vs Optic Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
python根据文件大小打log日志
2014/10/09 Python
python脚本实现数据导出excel格式的简单方法(推荐)
2016/12/30 Python
Python爬虫框架Scrapy实例代码
2018/03/04 Python
深入浅析Python获取对象信息的函数type()、isinstance()、dir()
2018/09/17 Python
python 利用pandas将arff文件转csv文件的方法
2019/02/12 Python
浅谈Tensorflow 动态双向RNN的输出问题
2020/01/20 Python
Myprotein加拿大官网:欧洲第一的运动营养品牌
2018/01/06 全球购物
英国比较机场停车场网站:Airport Parking Essentials
2019/12/01 全球购物
俄罗斯达美乐比萨外送服务:Domino’s Pizza
2020/12/18 全球购物
韩国商务邀请函
2014/01/14 职场文书
校园安全教育广播稿
2014/02/17 职场文书
降消项目实施方案
2014/03/30 职场文书
精神文明建设先进个人事迹材料
2014/12/24 职场文书
2015高三毕业寄语赠言
2015/02/27 职场文书
html+css实现文字折叠特效实例
2021/06/02 HTML / CSS