Я видел много разных тем по этой теме, но ни одно из их решений мне не помогло. Я пробовал несколько способов чтения изображения с моего Диска в Colab, используя его URL-адрес, но безуспешно. Я хочу прочитать его, используя URL-адрес, а не монтировать свой Диск и использовать каталоги, потому что этим Colab пользуются несколько человек, и их каталог с изображением может не совпадать с моим.
Первый попытка исходит из популярной темы по этой проблеме: Как прочитать данные изображения из URL-адреса в Python?
Код: Выделить всё
from PIL import Image
import requests
url = 'https://drive.google.com/file/d/1z33YPsoMe0lSNNa2XWa0tiK2571j2tFu/view?usp=sharing'
im = Image.open(requests.get(url).raw) # apparently no need for bytes wrapping in new Python versions
im = Image.open(requests.get(url, stream=True).raw) # also does not work
Я получил ошибку:
UnidentifiedImageError: невозможно идентифицировать файл изображения
Тогда я пробовал:
Код: Выделить всё
from skimage import io
io.imshow(io.imread(url))
Что вернуло
ValueError: Не удалось найти формат для чтения указанного файла в режиме «i». Чувствую себя очень растерянным, потому что все эти подходы, похоже, работают для всех. еще. Буду признателен за любые отзывы.
Подробнее здесь:
https://stackoverflow.com/questions/706 ... l-in-colab