【问题标题】:How to decode float32 tif images to float32 tensor in tensoflow?如何在tensorflow中将float32 tiff图像解码为float32张量?
【发布时间】:2021-07-09 14:27:50
【问题描述】:

我有一组 tif 格式的 float32 数据类型的输入图像 (rgb) 和图像目标 (灰度)。是否可以在tensorflow中将它们解码成float32张量?

【问题讨论】:

    标签: python tensorflow


    【解决方案1】:

    在撰写此评论时tfio.experimental.image.decode_tiff()。不过输出格式是 uint8 而不是 float32。

    我建议你用 OpenCV 或 Pillow 阅读图像。

    例如使用 OpenCV:

    import cv2
    import tensorflow as tf
    image = cv2.imread('image.tif')
    tf_tensor = tf.convert_to_tensor(image, dtype=float32)
    

    【讨论】:

    • Timbus Calin 感谢您的回复。 “tf.convert_to_tensor”是否也支持图像列表作为输入?
    猜你喜欢
    • 2016-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-13
    • 1970-01-01
    • 2020-09-07
    • 2021-07-22
    • 1970-01-01
    相关资源
    最近更新 更多