import cv2
import numpy as np
# 图片转为字节流
img_src = cv2.imread("E:/result_data/1.jpg")
img_byte = img_src.tobytes()
# 字节流转为图片
nparr = np.frombuffer(img_byte, dtype=np.uint8)
img_shape = int(math.sqrt(nparr.shape[0]/3))
img_dst= nparr.reshape(img_shape,img_shape,3)
cv2.imshow("dst", img_dst)
cv2.waitKey(0)
python解决win10系统中cv2读取带中文路径的相关问题
os.environ['PYTHONIOENCODING'] = 'utf-8'
就可以解决问题了。