【问题标题】:How can I display multiple images in one tensorboard tab like it's done in tf-object-detection-api如何像在 tf-object-detection-api 中一样在一个张量板选项卡中显示多个图像
【发布时间】:2019-02-18 15:05:51
【问题描述】:

我想使用tf.Summary.Image 不使用tf.summary.image 和张量来创建张量板图像摘要。所以应该在没有tf.Session 的情况下完成。目前我用这个

    with BytesIO() as byte_io:
        img_crop_pil = Image.fromarray(image)
        img_crop_pil.save(byte_io, format="PNG")
        png_buffer = byte_io.getvalue()
    img_summary = tf.Summary.Image(encoded_image_string=png_buffer)
    return tf.Summary.Value(tag='img', image=img_summary)

在 tensorboard 中只显示一张图片。滑块可用,但不方便,尤其是多步骤。 我希望图像并排显示。

【问题讨论】:

    标签: python tensorflow tensorboard


    【解决方案1】:

    原来问题出在tf.Summary.Value tag 参数中。 如果您想在一个选项卡中包含多个图像,则需要这些图像具有以下形式的标签。最重要的部分是标签名称中的/。它被张量板解析以分割标签内的图像

    1st tab, 1st image - tf.Summary.Value(tag='tab_1/1', image=img_summary)  
    1st tab, 2nd image - tf.Summary.Value(tag='tab_1/2', image=img_summary) 
    1st tab, 3rd image - tf.Summary.Value(tag='tab_1/3', image=img_summary)
    
    2nd tab, 1st image - tf.Summary.Value(tag='tab_2/1', image=img_summary)
    2nd tab, 2nd image - tf.Summary.Value(tag='tab_2/2', image=img_summary)
    2nd tab, 3rd image - tf.Summary.Value(tag='tab_2/3', image=img_summary)
    and so on
    

    【讨论】:

    • 谢谢!我正在查看文档,但没有成功..
    猜你喜欢
    • 2017-07-11
    • 1970-01-01
    • 2018-10-20
    • 2022-06-29
    • 2012-06-01
    • 2019-01-30
    • 1970-01-01
    • 1970-01-01
    • 2018-01-17
    相关资源
    最近更新 更多