cv2.imread读取中文路径的图片会返回None的解决方案
问题描述
opencv不接受non-ascii的路径,再读取有中文路径的图片时,会返回None,刚开始我以为是我的路径出现了问题,折腾了好久,才发现这个问题。
解决方案
我们先使用np.fromfile()读取中文路径,将其转为np.uint8格式,再使用*cv2.imdecode()*进行解码。
cv2.imdecode(np.fromfile(file_path, dtype=np.uint8), 0)
希望这篇文章对大家有所帮助!
...
原创
2021-10-08 09:34:38 ·
521 阅读 ·
0 评论