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列表(list)、字典(dict)、字符串(string)基本操作小结
Nov 28 Python
使用Django启动命令行及执行脚本的方法
May 29 Python
Python中property函数用法实例分析
Jun 04 Python
如何不用安装python就能在.NET里调用Python库
Jul 12 Python
在python中实现同行输入/接收多个数据的示例
Jul 20 Python
给你一面国旗 教你用python画中国国旗
Sep 24 Python
python flask搭建web应用教程
Nov 19 Python
PYcharm 激活方法(推荐)
Mar 23 Python
TensorFlow2.X使用图片制作简单的数据集训练模型
Apr 08 Python
python 6行代码制作月历生成器
Sep 18 Python
Selenium获取登录Cookies并添加Cookies自动登录的方法
Dec 04 Python
详解python的内存分配机制
May 10 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
SONY SRF-M100的电路分析
2021/03/02 无线电
php中的四舍五入函数代码(floor函数、ceil函数、round与intval)
2014/07/14 PHP
php使用ffmpeg向视频中添加文字字幕的实现方法
2016/05/23 PHP
PHP实现字符串翻转功能的方法【递归与循环算法】
2017/11/03 PHP
php微信开发之音乐回复功能
2018/06/14 PHP
实例讲解php实现多线程
2019/01/27 PHP
jQuery的.live()和.die() 使用介绍
2011/09/10 Javascript
js获取checkbox复选框选中的选项实例
2014/08/24 Javascript
ExpressJS入门实例
2015/01/14 Javascript
javascript定时器完整实例
2015/02/10 Javascript
浅析Javascript ES6新增值比较函数Object.is
2016/08/24 Javascript
JavaScript实现页面定时刷新(定时器,meta)
2016/10/12 Javascript
微信小程序 使用canvas制作K线实例详解
2017/01/12 Javascript
JavaScript 详解预编译原理
2017/01/22 Javascript
jQuery实现的简单悬浮层功能完整实例
2017/01/23 Javascript
详解vue-router 2.0 常用基础知识点之router.push()
2017/05/10 Javascript
JScript实现地址选择功能
2017/08/15 Javascript
React Native 通告消息竖向轮播组件的封装
2020/08/25 Javascript
JS计算输出100元钱买100只鸡问题的解决方法
2018/01/04 Javascript
使用webpack搭建vue项目及注意事项
2019/06/10 Javascript
layui树形菜单动态遍历的例子
2019/09/23 Javascript
使用Python的Flask框架构建大型Web应用程序的结构示例
2016/06/04 Python
python skimage 连通性区域检测方法
2018/06/21 Python
MNIST数据集转化为二维图片的实现示例
2020/01/10 Python
python字典通过值反查键的实现(简洁写法)
2020/09/30 Python
HTML5不支持标签和新增标签详解
2016/06/27 HTML / CSS
Python面试题:如何用Python来发送邮件
2016/03/15 面试题
采购主管的岗位职责
2013/12/17 职场文书
家长会邀请书
2014/01/25 职场文书
房屋买卖委托公证书
2014/04/08 职场文书
班长演讲稿范文
2014/04/24 职场文书
教师见习期自我鉴定
2014/04/28 职场文书
师德师风培训感言
2015/08/03 职场文书
浅谈哪个Python库才最适合做数据可视化
2021/06/28 Python
nginx结合openssl实现https的方法
2021/07/25 Servers
Python实现位图分割的效果
2021/11/20 Python