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通过线程实现定时器timer的方法
Mar 16 Python
使用Python标准库中的wave模块绘制乐谱的简单教程
Mar 30 Python
python3实现抓取网页资源的 N 种方法
May 02 Python
深入浅出学习python装饰器
Sep 29 Python
python 2.7.14安装图文教程
Apr 08 Python
python读取word文档,插入mysql数据库的示例代码
Nov 07 Python
在Python中表示一个对象的方法
Jun 25 Python
win7下 python3.6 安装opencv 和 opencv-contrib-python解决 cv2.xfeatures2d.SIFT_create() 的问题
Oct 24 Python
Python之关于类变量的两种赋值区别详解
Mar 12 Python
使用jupyter Nodebook查看函数或方法的参数以及使用情况
Apr 14 Python
jupyter notebook快速入门及使用详解
Nov 13 Python
python requests模块的使用示例
Apr 07 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的Yii框架中组件行为的属性注入和方法注入
2016/03/18 PHP
深入理解PHP之OpCode原理详解
2016/06/01 PHP
php提供实现反射的方法和实例代码
2019/09/17 PHP
javaScript parseInt字符转化为数字函数使用小结
2009/11/05 Javascript
jQuery 幻灯片插件(带缩略图功能)
2011/01/24 Javascript
jQuery学习笔记(3)--用jquery(插件)实现多选项卡功能
2013/04/08 Javascript
js图片自动切换效果处理代码
2013/05/07 Javascript
js计算两个时间之间天数差的实例代码
2013/11/19 Javascript
javascript:window.open弹出窗口的位置问题
2014/03/18 Javascript
一张Web前端的思维导图分享
2015/07/03 Javascript
jquery+ajax请求且带返回值的代码
2015/08/12 Javascript
页面get请求 中文参数方法乱码问题的快速解决方法
2016/05/31 Javascript
浅谈json取值(对象和数组)
2016/06/24 Javascript
jQuery EasyUI学习教程之datagrid点击列表头排序
2016/07/09 Javascript
Vue.js每天必学之指令系统与自定义指令
2016/09/07 Javascript
浅谈jquery.form.js的ajaxSubmit和ajaxForm的使用
2016/09/09 Javascript
简单理解vue中el、template、replace元素
2016/10/27 Javascript
javascript 中的try catch应用总结
2017/04/01 Javascript
vuejs使用FormData实现ajax上传图片文件
2017/08/08 Javascript
vue-cli2 构建速度优化的实现方法
2019/01/08 Javascript
微信小程序使用map组件实现路线规划功能示例
2019/01/22 Javascript
详解bootstrap-fileinput文件上传控件的亲身实践
2019/03/21 Javascript
Vue源码之关于vm.$delete()/Vue.use()内部原理详解
2019/05/01 Javascript
ES6基础之字符串和函数的拓展详解
2019/08/22 Javascript
Python中函数的参数传递与可变长参数介绍
2015/06/30 Python
Python多维/嵌套字典数据无限遍历的实现
2016/11/04 Python
Python基于opencv的图像压缩算法实例分析
2018/05/03 Python
django使用admin站点上传图片的实例
2019/07/28 Python
解决django model修改添加字段报错的问题
2019/11/18 Python
python中实现栈的三种方法
2020/12/19 Python
村委会贫困证明
2014/01/14 职场文书
人力资源经理的岗位职责
2014/03/02 职场文书
房屋出租委托书格式
2014/09/23 职场文书
企业2014年度工作总结
2014/12/10 职场文书
行政二审代理词
2015/05/25 职场文书
八年级作文之友情
2019/11/25 职场文书