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)

即可。
参考链接

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容