TensorFlow中如何读取图像数据-创新互联

创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!

成都创新互联是专业的伍家岗网站建设公司,伍家岗接单;提供成都做网站、网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行伍家岗网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

小编给大家分享一下TensorFlow中如何读取图像数据,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨方法吧!

 三种读取数据的方式,分别用于处理单张图片、大量图片,和TFRecorder读取方式。并且还补充了功能相近的tf函数。

1、处理单张图片

  我们训练完模型之后,常常要用图片测试,有的时候,我们并不需要对很多图像做测试,可能就是几张甚至一张。这种情况下没有必要用队列机制。

import tensorflow as tf
import matplotlib.pyplot as plt

def read_image(file_name):
 img = tf.read_file(filename=file_name)  # 默认读取格式为uint8
 print("img 的类型是",type(img));
 img = tf.image.decode_jpeg(img,channels=0) # channels 为1得到的是灰度图,为0则按照图片格式来读
 return img

def main( ):
 with tf.device("/cpu:0"):
      # img_path是文件所在地址包括文件名称,地址用相对地址或者绝对地址都行 
   img_path='./1.jpg'
   img=read_image(img_path)
   with tf.Session() as sess:
   image_numpy=sess.run(img)
   print(image_numpy)
   print(image_numpy.dtype)
   print(image_numpy.shape)
   plt.imshow(image_numpy)
   plt.show()

if __name__=="__main__":
 main()

"""

文章题目:TensorFlow中如何读取图像数据-创新互联
网页URL:http://bzwzjz.com/article/cdhdcg.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计 成都网站制作 自适应网站建设 品牌网站建设 网站制作公司 成都企业网站设计 移动手机网站制作 教育网站设计方案 宜宾网站设计 网站建设开发 重庆网站建设 重庆网站建设 成都网站建设推广 广安网站设计 成都网站建设 做网站设计 成都网站设计制作公司 网站制作报价 营销网站建设 定制级高端网站建设 四川成都网站建设 专业网站设计