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两种遍历字典(dict)的方法比较
May 29 Python
Python import用法以及与from...import的区别
May 28 Python
Python实现多进程的四种方式
Feb 22 Python
关于阿里云oss获取sts凭证 app直传 python的实例
Aug 20 Python
Python如何实现强制数据类型转换
Nov 22 Python
python之array赋值技巧分享
Nov 28 Python
更新升级python和pip版本后不生效的问题解决
Apr 17 Python
Django调用百度AI接口实现人脸注册登录代码实例
Apr 23 Python
基于pytorch中的Sequential用法说明
Jun 24 Python
keras的ImageDataGenerator和flow()的用法说明
Jul 03 Python
pycharm 实现调试窗口恢复
Feb 05 Python
详解Python 3.10 中的新功能和变化
Apr 28 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
全国FM电台频率大全 - 2 天津市
2020/03/11 无线电
PHP转换文件夹下所有文件编码的实现代码
2013/06/06 PHP
PHP简单实现“相关文章推荐”功能的方法
2014/07/19 PHP
PHPExcel笔记, mpdf导出
2016/05/03 PHP
Laravel重写用户登录简单示例
2016/10/08 PHP
javascript call和apply方法
2008/11/24 Javascript
jQuery mobile 移动web(6)
2015/12/20 Javascript
原生态js,鼠标按下后,经过了那些单元格的简单实例
2016/08/11 Javascript
AngularJS验证信息框架的封装插件用法【w5cValidator扩展插件】
2016/11/03 Javascript
使用Angular缓存父页面数据的方法
2017/01/03 Javascript
js 博客内容进度插件详解
2017/02/19 Javascript
浅谈JavaScript正则表达式-非捕获性分组
2017/03/08 Javascript
Ionic + Angular.js实现验证码倒计时功能的方法
2017/06/12 Javascript
详解angularJS+Ionic移动端图片上传的解决办法
2017/09/13 Javascript
nuxt+axios解决前后端分离SSR的示例代码
2017/10/24 Javascript
详解react关于事件绑定this的四种方式
2018/03/09 Javascript
微信小程序使用gitee进行版本管理
2018/09/20 Javascript
详解JavaScript中的坐标和距离
2019/05/27 Javascript
vue中input的v-model清空操作
2019/09/06 Javascript
vue 监听窗口变化对页面部分元素重新渲染操作
2020/07/28 Javascript
Python实现登录接口的示例代码
2017/07/21 Python
python 实现视频流下载保存MP4的方法
2019/01/09 Python
python 监控logcat关键字功能
2020/09/04 Python
python 实现朴素贝叶斯算法的示例
2020/09/30 Python
Python word文本自动化操作实现方法解析
2020/11/05 Python
css3实现圆锥渐变conic-gradient效果
2020/02/12 HTML / CSS
html5使用html2canvas实现浏览器截图的示例
2017/08/31 HTML / CSS
法国女性内衣购物网站:Glamuse
2019/05/13 全球购物
STRATHBERRY苏贝瑞包包官网:西班牙高级工匠手工打造
2020/11/10 全球购物
区级文明单位申报材料
2014/05/15 职场文书
中职生求职信
2014/07/01 职场文书
python开发飞机大战游戏
2021/07/15 Python
JavaScript的function函数详细介绍
2021/11/20 Javascript
各国货币符号大全
2022/02/17 杂记
Python捕获、播放和保存摄像头视频并提高视频清晰度和对比度
2022/04/14 Python
mysql幻读详解实例以及解决办法
2022/06/16 MySQL