Преобразование изображения массива в тот же формат, что и запросы. - PullRequest
1 голос
/ 11 мая 2019

У меня есть конечная точка http, которая хочет, чтобы я отправлял изображения в этом формате:

url = 'https://example_image_url.jpg'
img_bytes = requests.get(url).content
endpoint.predict(img_bytes)

Если у меня есть изображение в формате массива, как его преобразовать, чтобы оно было идентичнымвыше img_bytes формат?

Ответы [ 2 ]

0 голосов
/ 11 мая 2019

Это было проще, чем я ожидал, просто нужно .tobytes()

0 голосов
/ 11 мая 2019

По сути, вы хотите преобразовать значения пикселей в массиве numpy в изображение. Кажется, что класс Image в модуле PIL, как описано здесь , должен справиться с задачей. Поскольку вы не указали значения или размер массива numpy, я не могу предложить использовать RGB, Grayscale или другое преобразование.

...