美文网首页
如何解决cv2.imread()中文路径的问题

如何解决cv2.imread()中文路径的问题

作者: geekboys | 来源:发表于2020-09-04 02:13 被阅读0次

cv2.imread()读取中文路径

有时候需求会从包含中文路径的文件中读取图片文件,尤其是一些图片为中文命名的文件。

img = cv2.imread(PICS_PATH + "/" + self.pics[item])

如上面的语句中,如果图片中包含中文路径则会出现读取图片为空的错误。
实际上解决这种错误很简单,我们可以通过cv2.imdecode方法进行解决,只要通过下面的代码即可:

 img=cv2.imdecode(np.fromfile(pic_path,dtype=np.uint8),cv2.IMREAD_COLOR)

如此就解决了图片路径中带中文的问题了。

相关文章

网友评论

      本文标题:如何解决cv2.imread()中文路径的问题

      本文链接:https://www.haomeiwen.com/subject/orvasktx.html