python2.7 cv2无法读取中文名称的图像

时间:2018-11-07 08:29:18

标签: python-2.7 encoding cv2

我试图使用cv2.imread()打开带有中文文件名的jpg图像,错误消息显示“ ascii编解码器无法在位置56-58处编码字符:序数不在range(128)内”。但是我可以正确打印传递给cv2.imread()的文件名。 我已经在网上搜索过,发现了一个使用reload(sys)和sys.setdefaultencoding('utf8')的解决方案。但是,有人说不建议使用此方法。 所以我想知道是否还有另一个合适的解决方案可以解决这个问题。 非常感谢。

0 个答案:

没有答案