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多线程(python多线程简明教程)
Jun 09 Python
Python使用pygame模块编写俄罗斯方块游戏的代码实例
Dec 08 Python
python 将md5转为16字节的方法
May 29 Python
Flask框架实现给视图函数增加装饰器操作示例
Jul 16 Python
使用python socket分发大文件的实现方法
Jul 08 Python
在Python中获取操作系统的进程信息
Aug 27 Python
Python urllib.request对象案例解析
May 11 Python
k-means 聚类算法与Python实现代码
Jun 01 Python
Python实现寻找回文数字过程解析
Jun 09 Python
详解pycharm配置python解释器的问题
Oct 15 Python
python 解决函数返回return的问题
Dec 05 Python
pycharm进入时每次都是insert模式的解决方式
Feb 05 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利用scws实现mysql全文搜索功能的方法
2014/12/25 PHP
PHP中浮点数计算比较及取整不准确的解决方法
2015/01/09 PHP
php 三元运算符实例详细介绍
2016/12/15 PHP
PHP编程实现多维数组按照某个键值排序的方法小结【2种方法】
2017/04/27 PHP
PHP底层运行机制与工作原理详解
2020/07/31 PHP
Alliance vs AM BO3 第二场2.13
2021/03/10 DOTA
javascript 学习笔记(八)javascript对象
2011/04/12 Javascript
JQuery设置文本框和密码框得到焦点时的样式
2013/08/30 Javascript
jquery设置按钮停顿3秒不可用
2014/03/07 Javascript
jQuery原理系列-css选择器的简单实现
2016/06/07 Javascript
引用jquery框架后出错的解决方法
2016/08/09 Javascript
深入理解jQuery layui分页控件的使用
2016/08/17 Javascript
vue-cli创建的项目,配置多页面的实现方法
2018/03/15 Javascript
js构建二叉树进行数值数组的去重与优化详解
2018/03/26 Javascript
Vue.use源码学习小结
2018/06/20 Javascript
基于JavaScript实现贪吃蛇游戏
2020/03/16 Javascript
vue中全局路由守卫中替代this操作(this.$store/this.$vux)
2020/07/24 Javascript
jQuery实现容器间的元素拖拽功能
2020/12/01 jQuery
解决vue下载后台传过来的乱码流的问题
2020/12/05 Vue.js
python连接字符串的方法小结
2015/07/13 Python
python用Pygal如何生成漂亮的SVG图像详解
2017/02/10 Python
浅谈python连续赋值可能引发的错误
2018/11/10 Python
Python实现代码统计工具
2019/09/19 Python
解决keras使用cov1D函数的输入问题
2020/06/29 Python
Python3爬虫中Selenium的用法详解
2020/07/10 Python
爱尔兰旅游网站:ebookers.ie
2020/01/24 全球购物
意大利顶级奢侈品电商:LUISAVIAROMA(支持中文)
2020/05/26 全球购物
中式面点餐厅创业计划书
2014/01/29 职场文书
政工例会汇报材料
2014/08/26 职场文书
2014年入党积极分子学习三中全会思想汇报
2014/09/13 职场文书
蛋糕店创业计划书范文
2014/09/21 职场文书
流动人口婚育证明
2014/10/19 职场文书
个人先进事迹总结
2015/02/26 职场文书
2015年个人审计工作总结
2015/04/07 职场文书
教育教学读书笔记
2015/07/02 职场文书
CSS元素定位之通过元素的标签或者元素的id、class属性定位详解
2022/09/23 HTML / CSS