Как прочитать изображение по URL-адресу в Colab?Python

Программы на Python
Anonymous
Как прочитать изображение по URL-адресу в Colab?

Сообщение Anonymous »

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

Вернуться в «Python»