python cv2.imread 读取中文路径的图片返回为None的问题
时间: 2023-09-02 21:09:33 浏览: 118
Python OpenCV读取中文路径图像的方法
这个问题可能是由于 OpenCV 中文路径不兼容导致的。可以尝试以下两种解决方法:
1. 使用英文路径:将图片路径修改为英文,即可正常读取图片。
2. 使用 os.path.abspath() 函数转换路径:使用 os.path.abspath() 函数将中文路径转换为英文路径,然后再使用 cv2.imread() 函数读取图片。
例如:
```
import cv2
import os
img_path = u'D:/中文路径/图片.jpg'
img_path = os.path.abspath(img_path)
img = cv2.imread(img_path)
```
这样应该可以解决中文路径无法读取的问题。
阅读全文