matplotlib.imread无法识别Google Colab中的图像文件

时间:2020-06-16 03:18:19

标签: python python-3.x matplotlib google-colaboratory

因此,我正在尝试对Google colab中的图像进行处理。每当我使用外部图像(在常规网站上托管)时,我都没有问题,但是,一旦我尝试使用Google驱动器中的图像,就会收到“ UnidentifiedImageError:无法识别图像文件”

问题是,在我更改名称之前它一直在起作用,现在它不再起作用。我检查了图像,它们似乎没有任何限制。

我正在使用python 3.0

%matplotlib inline

import matplotlib.pyplot as plt
import numpy as np
import requests
from matplotlib import image as img

f = open('dish.jpg','wb')
f.write(requests.get('https://cdn.imgbin.com/24/3/11/imgbin-dish-free-t62EEUEi6YeCU2yzVLHuqYMxp.jpg').content)
f.close()

p = open("potato.jpg","wb")
p.write(requests.get('https://drive.google.com/uc?id=1QYkcxu8VuFH2kwD3Ikp6LyYF374qqPWV').content)
p.close()

t = open("try.jpg","wb")
t.write(requests.get('https://drive.google.com/uc?id=1alq5mY1ZHz5DNFztqL9hggnrb-24Uy99').content)
t.close()

f0 = img.imread("bill.jpg",0)
f1 = img.imread("potato.jpg",0)

plt.imshow(f0)
plt.show() 

编辑:我出于无法控制的原因重新启动了chrome,但是现在可以正常使用了。无论如何,我想问为什么会这样。

0 个答案:

没有答案