Как разобрать пиксельные данные онлайн-изображения Python - PullRequest
0 голосов
/ 17 января 2019

Для проекта мне нужно проанализировать данные пикселей из большого количества онлайн-изображений. Я понял, что может быть быстрее загружать изображения в программную память с помощью запроса get, выполнять необходимые операции, а затем переходить к следующему изображению - устраняя необходимость в чтении и записи их в хранилище. Однако при этом я столкнулся с несколькими проблемами, есть ли (слишком) сложный способ сделать это?

Редактировать: я не включил код, поскольку я могу сказать, что все, что я видел (scikit-image, pillow, imagemagick), является полным тупиком. Не нужно, чтобы кто-нибудь написал для меня код, просто указатель в правильном направлении.

1 Ответ

0 голосов
/ 17 января 2019

Его легко загрузить изображение непосредственно с URL.

import PIL
from PIL import Image
import urllib2

url = "https://cdn.pixabay.com/photo/2013/07/12/12/58/tv-test-pattern-146649_1280.png"
img = PIL.Image.open(urllib2.urlopen(url))

Изображение загружено. Получить пиксели также просто: Получить RGB пикселей, используя PIL

...