代码之家  ›  专栏  ›  技术社区  ›  jyyj yj

如何将google colabs上传的字节图像转换为数组

  •  0
  • jyyj yj  · 技术社区  · 1 年前

    所以我想做一个函数,显示谷歌上传图像的预处理版本。colabs。文件夹。upload()方法。但在尝试执行一些open-cv操作时,它给了我一个错误,结果是图像是一些字节类型的变量。我试着将其投射到numpy阵列,但不起作用,那么正确的投射方法是什么?

    P、 如果你不给我解释没关系,我只想要代码,因为任务的最后期限快到了

    1 回复  |  直到 1 年前
        1
  •  -1
  •   Yusuf Syam    1 年前

    如你所愿(无需解释)

    
    from google.colab import files
    from io import BytesIO
    from PIL import Image
    import numpy as np
    
    im= files.upload()
    im= Image.open(BytesIO(list(im.values())[0]))
    im= np.array(im)