python - 将 numpy 数组图像转换为与 requests.get 相同的格式
问题描述
我有一个 http 端点,希望我以这种格式发送图像:
url = 'https://example_image_url.jpg'
img_bytes = requests.get(url).content
endpoint.predict(img_bytes)
如果我有一个 numpy 数组格式的图像,如何将其转换为与上述img_bytes
格式相同?
解决方案
基本上,您希望将 numpy 数组中的像素值转换为图像。似乎这里描述Image
的模块中的类应该可以解决问题。由于您没有指定 numpy 数组的值或大小,我无法建议是否使用 RGB、灰度或其他转换。PIL
推荐阅读
- c++ - C++ ifstream::read 混淆
- vba - 传递对自定义类与内置对象的引用时非常奇怪的错误
- apache-flink - 如何在 Hadoop 2.6 上进行 Parquet 编写?
- python - 如何应用切片运算符来获取python中数组的第n列?
- html - 如何根据显示的值悬挂行的背景颜色?
- python - 在 Python 中正确管理导入
- python - 跟踪线程在未来实际工作上花费了多长时间
- c++ - 我可以删除对象的右值版本的函数吗?
- django - Why does get and filter work differently for annotated fields?
- c++ - Wrong type of input