【问题标题】:TensorFlow: How to convert image to 1 dimensional tensor?TensorFlow:如何将图像转换为一维张量?
【发布时间】:2020-10-13 04:02:04
【问题描述】:

我最近使用 mnist 数据集构建了一个预测手写整数的模型。我现在想使用我自己的图像。我的图像是 28x28 像素(如 mnist 集),但是当我尝试使用 tf.image.decode_png 将它们转换为张量时,我得到一个 3D 张量 [28, 28, 4]。通过阅读,我相信额外的 4 与 RGB 有关。如何转换为 [28, 28] 忽略任何色标(如果这是实际问题,也许我完全遗漏了一些东西)。

谢谢!

【问题讨论】:

  • 嗨 TWilliamson,欢迎来到 SO !你能分享一个最小的可重现的例子吗?

标签: tensorflow png mnist


【解决方案1】:

正如你所说的,你得到了一个 3D 张量,因为你的图像有 3 个 RGB 通道。你可以使用tf.image.rgb_to_grayscale 之类的东西来获得你想要的东西。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-19
    • 2022-09-29
    • 2018-04-27
    • 2018-12-14
    • 2017-06-14
    • 1970-01-01
    • 2021-10-09
    • 1970-01-01
    相关资源
    最近更新 更多