python调用opencv模块读取图片

版权声明:本文为博主原创文章,转载请注明原创链接! https://blog.csdn.net/qq_34706280/article/details/85260159

在这里插入图片描述
可以看到,上图有两个图片和一个以.py为后缀名的源代码文件,两个图片的内容是一样的,知识他们的图片名称不一样,一个是英文名称,另一个是中文英文混合名称。
代码如下:

import cv2


img = cv2.imread('demo_1.jpg', cv2.IMREAD_ANYCOLOR)
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destoryAllWindows()

可以看到运行结果如下:
在这里插入图片描述
运行正常。
若使用图片名含有中文字符的图片,代码如下:

import cv2


img = cv2.imread('QQ头像.jpg', cv2.IMREAD_ANYCOLOR)
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destoryAllWindows()

运行结果如下:
在这里插入图片描述
出现错误。
因此,这里opencv_python-4.0.1不支持中文字符名称的图片读取。读取图片时需要使用英文名称。

猜你喜欢

转载自blog.csdn.net/qq_34706280/article/details/85260159