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进阶教程之动态类型详解
Aug 30 Python
Python创建模块及模块导入的方法
May 27 Python
Python实现字符串格式化的方法小结
Feb 20 Python
安装Python和pygame及相应的环境变量配置(图文教程)
Jun 04 Python
Python判断中文字符串是否相等的实例
Jul 06 Python
对Python定时任务的启动和停止方法详解
Feb 19 Python
对Pytorch神经网络初始化kaiming分布详解
Aug 18 Python
Python进阶之使用selenium爬取淘宝商品信息功能示例
Sep 16 Python
matplotlib实现显示伪彩色图像及色度条
Dec 07 Python
ubuntu 安装pyqt5和卸载pyQt5的方法
Mar 24 Python
Visual Studio Code搭建django项目的方法步骤
Sep 17 Python
OpenCV-Python使用cv2实现傅里叶变换
Jun 09 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模板引擎smarty生成随机数的方法和math函数详解
2014/04/24 PHP
PHP实现将视频转成MP4并获取视频预览图的方法
2015/03/12 PHP
PHP实现登录搜狐广告获取广告联盟数据的方法【附demo源码】
2016/10/14 PHP
javascript面向对象入门基础详细介绍
2012/09/05 Javascript
原生JS实现加入收藏夹的代码
2013/10/24 Javascript
JavaScript字符串对象toUpperCase方法入门实例(用于把字母转换为大写)
2014/10/17 Javascript
Javascript中的方法链(Method Chaining)介绍
2015/03/15 Javascript
jQuery实现的表格展开伸缩效果实例
2016/09/07 Javascript
JavaScript表单验证完美代码
2017/03/02 Javascript
JS实现的二叉树算法完整实例
2017/04/06 Javascript
js生成word中图片处理方法
2018/01/06 Javascript
JavaScript异步加载问题总结
2018/02/17 Javascript
ES6之模版字符串的具体使用
2018/05/17 Javascript
原生实现一个react-redux的代码示例
2018/06/08 Javascript
vue 移动端适配方案详解
2018/11/15 Javascript
vue实现登录页面的验证码以及验证过程解析(面向新手)
2019/08/02 Javascript
PHP webshell检查工具 python实现代码
2009/09/15 Python
tensorflow TFRecords文件的生成和读取的方法
2018/02/06 Python
对python添加模块路径的三种方法总结
2018/10/16 Python
Python数据类型之列表和元组的方法实例详解
2019/07/08 Python
python3在同一行内输入n个数并用列表保存的例子
2019/07/20 Python
django的ORM操作 删除和编辑实现详解
2019/07/24 Python
python+OpenCV实现车牌号码识别
2019/11/08 Python
解决pycharm中opencv-python导入cv2后无法自动补全的问题(不用作任何文件上的修改)
2020/03/05 Python
维多利亚的秘密官方旗舰店:VICTORIA’S SECRET
2018/04/02 全球购物
亚洲航空公司官方网站:AirAsia
2019/11/25 全球购物
创业计划书如何吸引他人眼球
2014/01/10 职场文书
信息专业毕业生五年职业规划参考
2014/02/06 职场文书
一体化教学实施方案
2014/05/10 职场文书
企业员工集体活动方案
2014/08/17 职场文书
爱牙日活动总结
2014/08/29 职场文书
中学生检讨书范文
2014/11/03 职场文书
2014教师专业技术工作总结
2014/12/03 职场文书
工作自我推荐信范文
2015/03/25 职场文书
浅谈Redis的keys命令到底有多慢
2021/10/05 Redis
【海涛教你打DOTA】剑圣第一人称视角解说
2022/04/01 DOTA