【问题标题】:NonType to tensor in Colab在 Colab 中将 NonType 转换为张量
【发布时间】:2020-09-01 12:04:52
【问题描述】:

我正在使用cv2.imread() 打开一个 png 图像,以测试我的模型的手写分类。我正在使用 Colab,在安装驱动器并打开图像后,我检查了 img 的类型:

type(img)

答案是“NonType”,所以当我尝试将其转换为张量时出现错误:

> ValueError: Failed to convert a NumPy array to a Tensor (Unsupported
> object type NoneType).

然后我将 NonType 对象转换为 numpy.ndarray 然后转换为张量 tf.convert_to_tensor() 但我仍然得到同样的错误,为什么会这样以及我应该如何在 colab 中打开和使用图像以便我可以做出预测?

【问题讨论】:

    标签: python tensorflow google-colaboratory cv2


    【解决方案1】:

    cv2.imread() 无法加载图像时(很可能是因为您传递给它的路径与文件不对应),它会返回None。在继续之前总是检查返回值,因为错误有时看起来很神秘。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-29
      • 1970-01-01
      • 1970-01-01
      • 2019-07-29
      • 2020-08-05
      相关资源
      最近更新 更多