import cv2
import numpy as np文章来源地址https://www.toymoban.com/news/detail-503625.html
读取图像,解决cv2.imread不能读取中文路径的问题
def cv_imread(filePath):
cv_img=cv2.imdecode(np.fromfile(filePath,dtype=np.uint8),-1)
# imdecode读取的是rgb,如果后续需要opencv处理的话,需要转换成bgr,转换后图片颜色会变化
# cv_img=cv2.cvtColor(cv_img,cv2.COLOR_RGB2BGR)
return cv_img
if __name__=='__main__':
path='E:/images/百合/百合1.jpg'
img=cv_imread(path)
cv2.namedWindow('lena',cv2.WINDOW_AUTOSIZE)
cv2.imshow('lena',img)
k=cv2.waitKey(0)
# 这样是保存到了和当前运行目录下
cv2.imencode('.jpg', img)[1].tofile('百合.jpg')
文章来源:https://www.toymoban.com/news/detail-503625.html
到了这里,关于cv2.imread读取中文路径解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!