首页 > 解决方案 > Tensorflow 教程错误(InvalidArgumentError:断言失败:[无法将字节解码为 JPEG、PNG、GIF 或 BMP])

问题描述

我是计算机视觉的新手,我正在学习有关 Tensorflow图像分类的教程。我在尝试可视化数据集时遇到了此错误消息。我正在使用不同的数据集。

这是错误消息:(我可以得到一些帮助吗?)

InvalidArgumentError: assertion failed: [Unable to decode bytes as JPEG, PNG, GIF, or BMP]
[[{{node decode_image/cond_jpeg/else/_1/decode_image/cond_jpeg/cond_png/else/_20/decode_image/cond_jpeg/cond_png/cond_gif/else/_39/decode_image/cond_jpeg/cond_png/cond_gif/Assert/Assert}}]]

这是创建错误的代码:

plt.figure(figsize=(20, 20))
for images, labels in training_set.take(1):
  for i in range(9):
    ax = plt.subplot(3, 3, i + 1)
    plt.imshow(images[i].numpy().astype("uint8"))
    plt.title(class_names[labels[i]])
    plt.axis("off")

标签: tensorflow

解决方案


推荐阅读