我有一个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()