将numpy数组映像转换为与requests.get的格式



我有一个HTTP端点,希望我以这种格式发送图像:

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

如果我的图像格式为numpy阵列,如何将其转换为与上述img_bytes格式相同?

基本上,您想将numpy数组中的像素值转换为图像。如下所述,PIL模块中的Image类似乎可以解决问题。由于您尚未指定Numpy数组的值或大小,因此我不能建议使用RGB,灰度或其他转换。

这比我预期的要容易,只需要.tobytes()

最新更新