tensorflow实现对图片的读取的示例代码


Posted in Python onFebruary 12, 2018

tensorflow里面给出了一个函数用来读取图像,不过得到的结果是最原始的图像,是咩有经过解码的图像,这个函数为tf.gfile.FastGFile(‘path', ‘r').read()。如果要显示读入的图像,那就需要经过解码过程,tensorflow里面提供解码的函数有两个,tf.image.decode_jepg和tf.image.decode_png分别用于解码jpg格式和png格式的图像进行解码,得到图像的像素值,这个像素值可以用于显示图像。如果乜有解码,读取的图像是一个字符串,没法显示。

例如:

import matplotlib.pyplot as plt; 
import tensorflow as tf; 
 
image_raw_data_jpg = tf.gfile.FastGFile('11.jpg', 'r').read() 
image_raw_data_png = tf.gfile.FastGFile('1.png', 'r').read() 
 
with tf.Session() as sess: 
  img_data_jpg = tf.image.decode_jpeg(image_raw_data_jpg) #图像解码 
  img_data_jpg = tf.image.convert_image_dtype(img_data_jpg, dtype=tf.uint8) #改变图像数据的类型 
 
  img_data_png = tf.image.decode_png(image_raw_data_png) 
  img_data_png = tf.image.convert_image_dtype(img_data_png, dtype=tf.uint8) 
 
  plt.figure(1) #图像显示 
  plt.imshow(img_data_jpg.eval()) 
  plt.figure(2) 
  plt.imshow(img_data_png.eval()) 
  plt.show()

结果:

tensorflow实现对图片的读取的示例代码

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

Python 相关文章推荐
python服务器端收发请求的实现代码
Sep 29 Python
对于Python的框架中一些会话程序的管理
Apr 20 Python
django之常用命令详解
Jun 30 Python
Python 搭建Web站点之Web服务器网关接口
Nov 06 Python
多版本Python共存的配置方法
May 22 Python
python安装模块如何通过setup.py安装(超简单)
May 05 Python
Python开发的十个小贴士和技巧及长常犯错误
Sep 27 Python
python3 实现一行输入,空格隔开的示例
Nov 14 Python
Django之Mode的外键自关联和引用未定义的Model方法
Dec 15 Python
使用virtualenv创建Python环境及PyQT5环境配置的方法
Sep 10 Python
Python namedtuple命名元组实现过程解析
Jan 08 Python
Tensorflow限制CPU个数实例
Feb 06 Python
python中数据爬虫requests库使用方法详解
Feb 11 #Python
python 接口测试response返回数据对比的方法
Feb 11 #Python
使用Python读取大文件的方法
Feb 11 #Python
python脚本作为Windows服务启动代码详解
Feb 11 #Python
分析Python读取文件时的路径问题
Feb 11 #Python
Django中针对基于类的视图添加csrf_exempt实例代码
Feb 11 #Python
python jieba分词并统计词频后输出结果到Excel和txt文档方法
Feb 11 #Python
You might like
PHP类的静态(static)方法和静态(static)变量使用介绍
2012/02/19 PHP
php-fpm配置详解
2014/02/12 PHP
PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
2014/05/04 PHP
分享一段PHP制作的中文拼音首字母工具类
2014/12/11 PHP
php链式操作的实现方式分析
2019/08/12 PHP
张孝祥JavaScript学习阶段性总结(2)--(X)HTML学习
2007/02/03 Javascript
js null,undefined,字符串小结
2010/08/21 Javascript
JS短路原理的应用示例 精简代码的途径
2013/12/13 Javascript
jQuery的ready方法详解
2014/11/27 Javascript
js实现的页面矩阵图形变换特效
2016/01/26 Javascript
JavaScript:Date类型全面解析
2016/05/19 Javascript
vue内置组件transition简单原理图文详解(小结)
2018/07/12 Javascript
解决v-for中使用v-if或者v-bind:class失效的问题
2018/09/25 Javascript
微信小程序实现多行文字滚动
2020/11/18 Javascript
[51:30]OG vs LGD 2018国际邀请赛淘汰赛BO3 第二场 8.26
2018/08/30 DOTA
[01:07:11]Secret vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
Python base64编码解码实例
2015/06/21 Python
在Django中创建第一个静态视图
2015/07/15 Python
Python实现两个list对应元素相减操作示例
2017/06/09 Python
python如果快速判断数字奇数偶数
2019/11/13 Python
Python创建一个元素都为0的列表实例
2019/11/28 Python
python将时分秒转换成秒的实例
2019/12/07 Python
python GUI库图形界面开发之PyQt5窗口控件QWidget详细使用方法
2020/02/26 Python
使用Jupyter notebooks上传文件夹或大量数据到服务器
2020/04/14 Python
如何解决flask修改静态资源后缓存文件不能及时更改问题
2020/08/02 Python
CSS3媒体查询(Media Queries)介绍
2013/09/12 HTML / CSS
a标签下载链接的简单实现
2016/09/13 HTML / CSS
复古斯堪的纳维亚儿童服装:Baby go Retro
2017/09/09 全球购物
Skyscanner加拿大:全球旅行搜索平台
2018/11/19 全球购物
经济担保书范文
2014/04/02 职场文书
政治思想表现评语
2014/05/04 职场文书
银行竞聘上岗演讲稿
2014/09/12 职场文书
2015年度酒店客房部工作总结
2015/05/25 职场文书
如何写好活动总结
2019/06/21 职场文书
人为什么会“幸灾乐祸”?
2019/08/06 职场文书
MySQL主从搭建(多主一从)的实现思路与步骤
2021/05/13 MySQL