Python 将numpy数组图像转换为与requests.get相同的格式
我有一个http端点,它希望我以以下格式发送图像:Python 将numpy数组图像转换为与requests.get相同的格式,python,image,numpy,encoding,python-requests,Python,Image,Numpy,Encoding,Python Requests,我有一个http端点,它希望我以以下格式发送图像: url = 'https://example_image_url.jpg' img_bytes = requests.get(url).content endpoint.predict(img_bytes) 如果我有一个numpy数组格式的图像,如何将其转换为与上面的img\u字节格式相同?基本上,您希望将numpy数组中的像素值转换为图像。看起来,PIL模块中的Image类(如所述)应该可以做到这一点。由于您尚未指定numpy数组的值或大小
url = 'https://example_image_url.jpg'
img_bytes = requests.get(url).content
endpoint.predict(img_bytes)
如果我有一个numpy数组格式的图像,如何将其转换为与上面的
img\u字节
格式相同?基本上,您希望将numpy数组中的像素值转换为图像。看起来,PIL
模块中的Image
类(如所述)应该可以做到这一点。由于您尚未指定numpy数组的值或大小,因此我无法建议是否使用RGB、灰度或其他转换。基本上,您希望将numpy数组中的像素值转换为图像。看起来,PIL
模块中的Image
类(如所述)应该可以做到这一点。由于您尚未指定numpy数组的值或大小,因此我无法建议是否使用RGB、灰度或其他转换。这比我预期的要容易,只需要.tobytes()这比我预期的要容易,只需要.tobytes()