参考:
https://blog.csdn.net/wgPython/article/details/80740067
方法1:这个需要15ms左右
img=cv2.imread(path)
ret, img_encode = cv2.imencode('.jpg', img)
str_encode = img_encode.tostring()
参考:
python中图像IO与OpenCV的转换
https://blog.csdn.net/loovelj/article/details/81224992
讲矩阵转为二进制流
str_encode = img_encode[1].tostring()
print(str_encode)
输出: b’\xff\xd8\xff\xe0\x00\x10JFIF\x00\x0
将二进制流转为ByteIO类型
cc = io.BytesIO(str_encode)
print(cc)
输出:
<