如何将图像导入 google colab

How to import images to google colab

我开始使用 google colab 我想从我的笔记本电脑加载一组图像进行处理。

我试过这个:

但我收到错误消息:

TypeError: embedded NUL character

那么导入图像的正确过程是什么?

试试这个。

from io import BytesIO
uploaded = files.upload()
im = Image.open(BytesIO(uploaded['test.png']))

这是因为 upload() 命令没有保存文件。它将内容存储在上传的字典中。

或者您可以使用此功能上传文件。它会同时上传和保存它们。

def upload_files():
  from google.colab import files
  uploaded = files.upload()
  for k, v in uploaded.items():
    open(k, 'wb').write(v)
  return list(uploaded.keys())

导入库:

from google.colab import files
from IPython.display import Image

上传文件:

uploaded = files.upload()

加载图像:

Image("foo.png", width=600)