【发布时间】:2020-10-30 19:12:07
【问题描述】:
通过一些 http 请求,我已经能够以二进制形式接收图像
b'\xff\xd8\xff\xe0\x00\...
和:
with open('image.jpg', 'wb') as out_file:
out_file.write(binary_content)
其中binary_content 是一个字符串,其中包含通过请求接收到的数据我将图像保存到文件中。
之后我可以使用 OpenCV 方法读取此图像。但我想直接从二进制字符串传递到 OpenCV Mat 而没有任何中间。 cv2.decode 方法无效。
【问题讨论】:
-
您收到的图片不是二进制格式。它是十六进制格式。
标签: python image opencv python-requests binary