Skip to content

Latest commit

 

History

History

tensorboard_image

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Tensorboard显示图片

基本使用我们会了,那现在来看看怎么使用图片吧。
实例代码
完全不会使用Tensorboard-请点击这里 图片资源

1. 读取图片

    image_filename = "start_person.jpg"# 图片地址,这里是放在当前文件夹的
    # 获取图片数据
    file = open(image_filename, 'rb')
    data = file.read()
    file.close()

2. 解析图片

解析图片,并转换为Tensor,这一步很关键,注意这里加一维

 file_img = tf.image.decode_jpeg(data,channels=3)  #Tensor("DecodeJpeg:0", shape=(?, ?, 3), dtype=uint8)
 file_img=tf.expand_dims(file_img,0)# Tensor("ExpandDims:0", shape=(1, ?, ?, 3), dtype=uint8)

3. 将图片写入文件

with tf.Session() as sess:
        init_op = tf.global_variables_initializer()
        sess.run(init_op)
        write = tf.summary.FileWriter("./test_2", graph=sess.graph)
        img = tf.summary.image("./", tensor=file_img)
        img_string = sess.run(img)
        write.add_summary(img_string)

生成文件

4. 在Tensorboard中显示

在命令行,输入如下命令,在浏览器中输入类http://192.168.56.1:6006 类似   地址进行查看
参考

tensorboard --logdir="./test_2"

5. 结果

结果