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代码制作configure文件示例
Jul 28 Python
Python的批量远程管理和部署工具Fabric用法实例
Jan 23 Python
简单介绍Python中的struct模块
Apr 28 Python
举例讲解Python中的死锁、可重入锁和互斥锁
Nov 05 Python
初学python的操作难点总结(新手必看篇)
Aug 03 Python
Mac中Python 3环境下安装scrapy的方法教程
Oct 26 Python
python中datetime模块中strftime/strptime函数的使用
Jul 03 Python
Python OpenCV调用摄像头检测人脸并截图
Aug 20 Python
python 项目目录结构设置
Feb 14 Python
使用 pytorch 创建神经网络拟合sin函数的实现
Feb 24 Python
python能在浏览器能运行吗
Jun 17 Python
python rsa-oaep加密的示例代码
Sep 23 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
3
2006/10/09 PHP
用PHP调用数据库的存贮过程!
2006/10/09 PHP
php split汉字
2009/06/05 PHP
解析php中mysql_connect与mysql_pconncet的区别详解
2013/05/15 PHP
ThinkPHP3.1新特性之多层MVC的支持
2014/06/19 PHP
Laravel5.5 视图 - 创建视图和数据传递示例
2019/10/21 PHP
js form 验证函数 当前比较流行的错误提示
2009/06/23 Javascript
jQuery实现动画效果的实例代码
2013/05/07 Javascript
js操作cookie保存浏览记录的方法
2015/12/25 Javascript
JavaScript实现斗地主游戏的思路
2016/02/29 Javascript
浅谈时钟的生成(js手写简洁代码)
2016/08/20 Javascript
jQuery实现表格冻结顶栏效果
2017/08/20 jQuery
浅谈JS函数节流防抖
2017/10/18 Javascript
VUE2.0中Jsonp的使用方法
2018/05/22 Javascript
JSON获取属性值方法代码实例
2020/06/30 Javascript
Jquery 获取相同NAME 或者id删除行操作
2020/08/24 jQuery
使用pdb模块调试Python程序实例
2015/06/02 Python
一张图带我们入门Python基础教程
2017/02/05 Python
Python reduce()函数的用法小结
2017/11/15 Python
Python实现两款计算器功能示例
2017/12/19 Python
基于循环神经网络(RNN)的古诗生成器
2018/03/26 Python
在python 中split()使用多符号分割的例子
2019/07/15 Python
计算pytorch标准化(Normalize)所需要数据集的均值和方差实例
2020/01/15 Python
pytorch的batch normalize使用详解
2020/01/15 Python
Python爬虫逆向分析某云音乐加密参数的实例分析
2020/12/04 Python
探讨HTML5移动开发的几大特性(必看)
2015/12/30 HTML / CSS
夏威夷航空官网:Hawaiian Airlines
2016/09/11 全球购物
阿根廷票务网站:StubHub阿根廷
2018/04/13 全球购物
西班牙床垫网上商店:Colchones.es
2018/05/06 全球购物
团支书竞选演讲稿
2014/04/28 职场文书
大学社团计划书
2014/05/01 职场文书
工作求职自荐信
2014/06/13 职场文书
尊老爱幼演讲稿
2014/09/04 职场文书
离婚协议书范文2015
2015/01/26 职场文书
邀请书模板
2015/02/02 职场文书
婚庆答谢词大全
2015/09/29 职场文书