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)
如此就解决了图片路径中带中文的问题了。
网友评论