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中函数默认值使用注意点详解
Jun 01 Python
Python列表list内建函数用法实例分析【insert、remove、index、pop等】
Jul 24 Python
Python数据结构与算法之图的基本实现及迭代器实例详解
Dec 12 Python
Python wxPython库使用wx.ListBox创建列表框示例
Sep 03 Python
使用Python实现毫秒级抢单功能
Jun 06 Python
django 单表操作实例详解
Jul 30 Python
python多线程案例之多任务copy文件完整实例
Oct 29 Python
Python上下文管理器全实例详解
Nov 12 Python
django实现类似触发器的功能
Nov 15 Python
Python中import导入不同目录的模块方法详解
Feb 18 Python
Django def clean()函数对表单中的数据进行验证操作
Jul 09 Python
2020年10款优秀的Python第三方库,看看有你中意的吗?
Jan 12 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将MySQL的查询结果转换为数组并用where拼接的示例
2016/05/13 PHP
json 定义
2008/06/10 Javascript
web页面数据展示新想法(json)
2010/06/08 Javascript
关于firefox的ElementTraversal 接口 使用说明
2010/11/11 Javascript
利用javascript的面向对象的特性实现限制试用期
2011/08/04 Javascript
分别用marquee和div+js实现首尾相连循环滚动效果,仅3行代码
2011/09/21 Javascript
js实现鼠标感应向下滑动隐藏菜单的方法
2015/02/20 Javascript
javascript实现倒计时(精确到秒)
2015/06/26 Javascript
jQuery使用$.each遍历json数组的简单实现方法
2016/04/18 Javascript
浅析JSONP技术原理及实现
2016/06/08 Javascript
在js中实现邮箱格式的验证方法(推荐)
2016/10/24 Javascript
vue中渐进过渡效果实现
2016/10/27 Javascript
bootstrap网格系统使用方法解析
2017/01/13 Javascript
详解AngularJS用Interceptors来统一处理HTTP请求和响应
2017/06/08 Javascript
基于angular2 的 http服务封装的实例代码
2017/06/29 Javascript
jQuery模拟12306城市选择框功能简单实现方法示例
2018/08/13 jQuery
Vue开发实现吸顶效果的示例代码
2018/08/21 Javascript
详解基于vue-cli3.0如何构建功能完善的前端架子
2018/10/09 Javascript
[03:21]辉夜杯主赛事 12月25日TOP5
2015/12/26 DOTA
[05:03]2018DOTA2亚洲邀请赛主赛事首日回顾
2018/04/04 DOTA
[40:17]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第一场
2018/04/06 DOTA
基于python编写的微博应用
2014/10/17 Python
python自动查询12306余票并发送邮箱提醒脚本
2018/05/21 Python
python+pandas+时间、日期以及时间序列处理方法
2018/07/10 Python
解决nohup执行python程序log文件写入不及时的问题
2019/01/14 Python
python设置随机种子实例讲解
2019/09/12 Python
使用apiDoc实现python接口文档编写
2019/11/19 Python
OpenCV哈里斯(Harris)角点检测的实现
2020/01/15 Python
Python接口开发实现步骤详解
2020/04/26 Python
美国领先的汽车轮胎和轮毂供应商:TireBuyer
2016/07/21 全球购物
正宗的日本零食和糖果订阅盒:Bokksu
2019/11/21 全球购物
眼镜促销方案
2014/03/15 职场文书
公司财务会计主管应聘求职信
2014/09/26 职场文书
党支部三严三实对照检查材料思想汇报
2014/09/29 职场文书
学生逃课检讨书
2015/02/17 职场文书
2015年大学生村官工作总结
2015/04/21 职场文书