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之网站的结构
Oct 24 Python
python中的错误处理
Apr 10 Python
Python实现MySQL操作的方法小结【安装,连接,增删改查等】
Jul 12 Python
解决seaborn在pycharm中绘图不出图的问题
May 24 Python
django用户登录和注销的实现方法
Jul 16 Python
使用Flask集成bootstrap的方法
Jul 24 Python
python 通过类中一个方法获取另一个方法变量的实例
Jan 22 Python
Python assert语句的简单使用示例
Jul 28 Python
python 计算积分图和haar特征的实例代码
Nov 20 Python
python实现scrapy爬虫每天定时抓取数据的示例代码
Jan 27 Python
python urllib和urllib3知识点总结
Feb 08 Python
python中scipy.stats产生随机数实例讲解
Feb 19 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
世界咖啡生产者论坛呼吁:需要立即就咖啡价格采取认真行动
2021/03/06 咖啡文化
显示youtube视频缩略图和Vimeo视频缩略图代码分享
2014/02/13 PHP
php轻松实现文件上传功能
2016/03/03 PHP
功能强大的PHP POST提交数据类
2016/07/15 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
2017/09/16 PHP
thinkPHP5框架中widget的功能与用法详解
2018/06/11 PHP
深入学习微信网址链接解封的防封原理visit_type
2019/08/15 PHP
PHP7 整型处理机制修改
2021/03/09 PHP
判断页面是关闭还是刷新的js代码
2007/01/28 Javascript
node.js中使用socket.io的方法
2014/12/15 Javascript
jQuery浏览器CSS3特写兼容实例
2015/01/19 Javascript
jQuery实现将页面上HTML标签换成另外标签的方法
2015/06/09 Javascript
BootStrap 超链接变按钮的实现方法
2016/09/25 Javascript
详解vue父子组件间传值(props)
2017/06/29 Javascript
详解webpack2+React 实例demo
2017/09/11 Javascript
angularJs利用$scope处理升降序的方法
2018/10/08 Javascript
小程序二次贝塞尔曲线实现购物车商品曲线飞入效果
2019/01/07 Javascript
JavaScript获取时区实现过程解析
2020/09/24 Javascript
Element-ui 自带的两种远程搜索(模糊查询)用法讲解
2021/01/29 Javascript
Python cx_freeze打包工具处理问题思路及解决办法
2016/02/13 Python
详解用python实现简单的遗传算法
2018/01/02 Python
windows下cx_Freeze生成Python可执行程序的详细步骤
2018/10/09 Python
PyQt5响应回车事件的方法
2019/06/25 Python
pyCharm 设置调试输出窗口中文显示方式(字符码转换)
2020/06/09 Python
猫途鹰英国网站:TripAdvisor英国(旅游社区和旅游评论)
2016/08/30 全球购物
新加坡网上花店:FlowerAdvisor新加坡
2018/10/05 全球购物
银河香水:Galaxy Perfume
2019/03/25 全球购物
大学生工作推荐信范文
2013/12/02 职场文书
副总经理岗位职责
2014/03/16 职场文书
保护环境建议书300字
2014/05/13 职场文书
跑操口号
2014/06/12 职场文书
2015年测量员工作总结
2015/05/23 职场文书
志愿者工作心得体会
2016/01/15 职场文书
创业计划书之校园超市
2019/09/12 职场文书
springcloud之Feign超时问题的解决
2021/06/24 Java/Android
java executor包参数处理功能 
2022/02/15 Java/Android