tensorflow实现对图片的读取的示例代码

 更新时间:2018年02月12日 08:54:39   作者:UESTC_C2_403  
本篇文章主要介绍了tensorflow实现对图片的读取的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

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中权重的随机初始化的方法

    TensorFlow中权重的随机初始化的方法

    本篇文章主要介绍了TensorFlow中权重的随机初始化的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • Python实现制作销售数据可视化看板详解

    Python实现制作销售数据可视化看板详解

    在数据时代,销售数据分析的重要性已无需赘言。只有对销售数据的准确分析我们才有可能找准数据变动的原因。本文将介绍用Python制作销售数据大屏的方法。感兴趣的可以关注一下
    2021-11-11
  • Python中logging日志记录到文件及自动分割的操作代码

    Python中logging日志记录到文件及自动分割的操作代码

    这篇文章主要介绍了Python中logging日志记录到文件及自动分割,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • darknet框架中YOLOv3对数据集进行训练和预测详解

    darknet框架中YOLOv3对数据集进行训练和预测详解

    这篇文章主要为大家介绍了darknet框架中YOLOv3对数据集进行训练和预测使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • python 环境搭建 及python-3.4.4的下载和安装过程

    python 环境搭建 及python-3.4.4的下载和安装过程

    这篇文章主要介绍了python 环境搭建 python-3.4.4的下载和安装过程,文中给大家补充介绍了pycharm的基本用法,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下
    2019-07-07
  • Python实现多个视频合成一个视频的功能

    Python实现多个视频合成一个视频的功能

    这篇文章主要介绍了可以将多个视频拼接为一个视频的Python工具代码,文中的代码讲解详细,对我们学习Python有一定的帮助,快来跟随小编一起学习一下吧
    2021-12-12
  • Pycharm 解决自动格式化冲突的设置操作

    Pycharm 解决自动格式化冲突的设置操作

    这篇文章主要介绍了Pycharm 解决自动格式化冲突的设置操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • python可视化plotly 图例(legend)设置

    python可视化plotly 图例(legend)设置

    这篇文章主要介绍了python可视化plotly 图例(legend)设置,主要介绍了关于python 的legend图例,参数使用说明,具有很好的参考价值,希望对大家有所帮助,需要的朋友可以参考下卖你具体内容
    2022-02-02
  • pyecharts如何使用formatter回调函数的问题

    pyecharts如何使用formatter回调函数的问题

    这篇文章主要介绍了pyecharts如何使用formatter回调函数的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • Python调用Jar包的两种方式小结

    Python调用Jar包的两种方式小结

    这篇文章主要介绍了Python调用Jar包的两种方式小结,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12

最新评论