matplotlib.imread не может идентифицировать файл изображения в Google Colab - PullRequest
0 голосов
/ 16 июня 2020

Итак, я пытаюсь что-то сделать с изображениями в 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 для причина вне моего контроля, но теперь она работает. В любом случае, я бы хотел спросить, почему это произошло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...