我正在尝试将img = cv2.imread(path)
中获得的图像转换为字节。所以我用了这个:
def get_bytes(img):
result = PIL.Image.fromarray(img, 'BGR')
bio = io.BytesIO()
bio.name = 'result.jpeg'
result.save(bio, 'JPEG')
bio.seek(0)
return bio
但是在第2行中,函数fromarray
给了我一个“无法识别的图像模式”错误。
该图像不是“无”或其他内容。 img.dtype = uint8