tensorflow如何批量读取图片


Posted in Python onAugust 29, 2019

本文实例为大家分享了tensorflow如何批量读取图片的具体代码,供大家参考,具体内容如下

tensorflow如何批量读取图片

tensorflow如何批量读取图片

代码:

import tensorflow as tf
import os


def picread(filelist):
 """
 读取狗的图片并转换成张量
 :param filelist: 文件路f径+名字的列表
 :return: 每张图片的张量
 """
 # 1.构造文件的队列
 file_queue = tf.train.string_input_producer(filelist)

 # 2.构造阅读器去读取图片内容(默认读取一张图片)
 reader = tf.WholeFileReader()
 key,value = reader.read(file_queue)

 # 3.对读取的图片进行解码
 image = tf.image.decode_jpeg(value)

 # 4.处理图片的大小(统一大小)
 image_resize = tf.image.resize_images(image,[200,200])

 # 注意:一定要把样本的形状固定,在批处理中要求所有数据的形状必须固定
 image_resize.set_shape([200,200,3])


 # 5.进行批处理
 image_resize_batch = tf.train.batch([image_resize],batch_size=3,num_threads=1,capacity=3)


 return image_resize


#批处理大小,跟队列,数据的数量没有影响,只决定 这批次处理多少数据

if __name__ == "__main__":
 # 1.找到文件,放入列表 路径+名字 ->列表当中
 file_name = os.listdir("./data/dogpic/")

 filelist = [os.path.join("./data/dogpic/",file) for file in file_name ]
 image_batch= picread(filelist)

 #开启会话运行结果
 with tf.Session() as sess:
  #定义一个线程协调器
  coord = tf.train.Coordinator()

  #开启读文件的线程
  threads = tf.train.start_queue_runners(sess,coord=coord)

  #打印读取的内容
  print(sess.run([image_batch]))

  #回收子线程
  coord.request_stop()
  coord.join(threads)

结果:

tensorflow如何批量读取图片

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python处理字符串之isspace()方法的使用
May 19 Python
Linux上安装Python的PIL和Pillow库处理图片的实例教程
Jun 23 Python
python利用sklearn包编写决策树源代码
Dec 21 Python
python matplotlib画图实例代码分享
Dec 27 Python
Python实现图片尺寸缩放脚本
Mar 10 Python
python3+PyQt5图形项的自定义和交互 python3实现page Designer应用程序
Jul 20 Python
用python编写第一个IDA插件的实例
May 29 Python
利用python在excel里面直接使用sql函数的方法
Feb 08 Python
Python2与Python3的区别点整理
Dec 12 Python
Python面向对象之多态原理与用法案例分析
Dec 30 Python
Python+OpenCV实现将图像转换为二进制格式
Jan 09 Python
Python grpc超时机制代码示例
Sep 14 Python
解决Django layui {{}}冲突的问题
Aug 29 #Python
Python Django实现layui风格+django分页功能的例子
Aug 29 #Python
在Django下测试与调试REST API的方法详解
Aug 29 #Python
阿里云ECS服务器部署django的方法
Aug 29 #Python
树莓派3 搭建 django 服务器的实例
Aug 29 #Python
使用Django搭建web服务器的例子(最最正确的方式)
Aug 29 #Python
Python处理session的方法整理
Aug 29 #Python
You might like
PHP版自动生成文章摘要
2008/07/23 PHP
Parse正式发布开源PHP SDK
2014/08/11 PHP
Yii2学习笔记之汉化yii设置表单的描述(属性标签attributeLabels)
2017/02/07 PHP
php实现和c#一致的DES加密解密实例
2017/07/24 PHP
Javascript 不能释放内存.
2006/09/07 Javascript
jquery dialog键盘事件代码
2010/08/01 Javascript
利用JS进行图片的切换即特效展示图片
2013/12/03 Javascript
全面解析Bootstrap表单使用方法(表单按钮)
2015/11/24 Javascript
一款简单的jQuery图片标注效果附源码下载
2016/03/22 Javascript
bootstrap响应式表格实例详解
2017/05/15 Javascript
vue双花括号的使用方法 附练习题
2017/11/07 Javascript
JS实现移动端整屏滑动的实例代码
2017/11/10 Javascript
vue.js 实现图片本地预览 裁剪 压缩 上传功能
2018/03/01 Javascript
nodejs搭建本地服务器轻松解决跨域问题
2018/03/21 NodeJs
Vue项目中如何使用Axios封装http请求详解
2019/10/23 Javascript
JS Web Flex弹性盒子模型代码实例
2020/03/10 Javascript
[01:11:27]2018DOTA2亚洲邀请赛小组赛 A组加赛 Newbee vs Optic
2018/04/03 DOTA
利用python将图片转换成excel文档格式
2017/12/30 Python
在python 不同时区之间的差值与转换方法
2019/01/14 Python
对Django中内置的User模型实例详解
2019/08/16 Python
Pycharm创建项目时如何自动添加头部信息
2019/11/14 Python
python实现QQ邮箱发送邮件
2020/03/06 Python
使用Python Tkinter实现剪刀石头布小游戏功能
2020/10/23 Python
html5 Canvas实现图片旋转的示例
2018/01/15 HTML / CSS
香港个人化生活购物网站:Ballyhoo Limited
2016/09/10 全球购物
法拉利英国精品店:Ferraris Boutique UK
2019/07/20 全球购物
如何实现jdbc性能优化
2012/07/30 面试题
教学大赛获奖感言
2014/01/15 职场文书
承诺保证书格式
2015/02/28 职场文书
单位同意报考证明
2015/06/17 职场文书
2015少先队大队辅导员工作总结
2015/07/24 职场文书
导游词之秦始皇兵马俑博物馆
2019/09/29 职场文书
js实现上传图片到服务器
2021/04/11 Javascript
python爬虫之利用selenium模块自动登录CSDN
2021/04/22 Python
Python Pandas数据分析之iloc和loc的用法详解
2021/11/11 Python
使用refresh_token实现无感刷新页面
2022/04/26 Javascript