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 相关文章推荐
在Windows8上的搭建Python和Django环境
Jul 03 Python
Python多进程multiprocessing用法实例分析
Aug 18 Python
Python实现的多线程同步与互斥锁功能示例
Nov 30 Python
Python学习pygal绘制线图代码分享
Dec 09 Python
python实现自动发送邮件发送多人、群发、多附件的示例
Jan 23 Python
python如何求解两数的最大公约数
Sep 27 Python
详解Python Qt的窗体开发的基本操作
Jul 14 Python
pytorch中的自定义反向传播,求导实例
Jan 06 Python
Pycharm配置PyQt5环境的教程
Apr 02 Python
Python使用pyyaml模块处理yaml数据
Apr 14 Python
Django ORM判断查询结果是否为空,判断django中的orm为空实例
Jul 09 Python
解决c++调用python中文乱码问题
Jul 29 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
smarty表格换行实例
2014/12/15 PHP
PHP函数nl2br()与自定义函数nl2p()换行用法分析
2016/04/02 PHP
PHP实现图片的等比缩放和Logo水印功能示例
2017/05/04 PHP
浅析PHP类的反射来实现依赖注入过程
2018/02/06 PHP
使用swoole 定时器变更超时未支付订单状态的解决方案
2019/07/24 PHP
tp5框架无刷新分页实现方法分析
2019/09/26 PHP
JavaScript实际应用:innerHTMl和确认提示的使用
2006/06/22 Javascript
利用Dojo和JSON建立无限级AJAX动态加载的功能模块树
2007/03/24 Javascript
VBS通过WMI监视注册表变动的代码
2011/10/27 Javascript
一个JQuery操作Table的代码分享
2012/03/30 Javascript
javascript-简单的日历实现及Date对象语法介绍(附图)
2013/05/30 Javascript
js设置function参数默认值(适合没有传参情况)
2014/02/24 Javascript
Jquery焦点与失去焦点示例应用
2014/06/10 Javascript
js的window.showModalDialog及window.open用法实例分析
2015/01/29 Javascript
jQuery选择id属性带有点符号元素的方法
2015/03/17 Javascript
js实现固定显示区域内自动缩放图片的方法
2015/07/18 Javascript
jQuery 如何实现一个滑动按钮开关
2016/12/01 Javascript
简单实现js上传文件功能
2017/08/21 Javascript
vue如何实现动态加载脚本
2020/02/05 Javascript
vue3.0 上手体验
2020/09/21 Javascript
可拖拽组件slider.js使用方法详解
2020/12/04 Javascript
python将ip地址转换成整数的方法
2015/03/17 Python
python显示生日是星期几的方法
2015/05/27 Python
详解配置Django的Celery异步之路踩坑
2018/11/25 Python
Python 中判断列表是否为空的方法
2019/11/24 Python
python将音频进行变速的操作方法
2020/04/08 Python
Python实现汇率转换操作
2020/05/03 Python
Html5嵌入钉钉的实现示例
2020/06/04 HTML / CSS
周年庆典邀请函范文
2014/01/23 职场文书
查摆剖析材料范文
2014/09/30 职场文书
清洁工个人总结
2015/03/04 职场文书
公司人事任命通知
2015/04/20 职场文书
2015年预算员工作总结
2015/05/14 职场文书
医院消毒隔离制度
2015/08/05 职场文书
会计做账心得体会
2016/01/22 职场文书
教你使用Python获取QQ音乐某个歌手的歌单
2022/04/03 Python