因此,我正在尝试对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,但是现在可以正常使用了。无论如何,我想问为什么会这样。