Python中cv2.imread()函数不能读中文文件名文件

cv2.imread读取中文文件名

image = cv2.imread(image_file)

替换为:

image = cv2.imdecode(np.fromfile(image_file, dtype=np.uint8),-1)

即可。

cv2.imwrite保存中文文件名

同样,如果要保存图像为中文文件名,则将

cv2.imwrite(image_file, image)

替换为

cv2.imencode('.jpg', image)[1].tofile(image_file)

即可。
参考链接

你可能感兴趣的:(Python中cv2.imread()函数不能读中文文件名文件)