python-opencv无法识别中文路径的图片,在pycharm编译环境中
时间: 2024-03-12 12:46:13 浏览: 120
Python OpenCV读取中文路径图像的方法
这个问题可能是由于编码问题引起的。你可以尝试在读取图片路径时,将路径转换为unicode编码的字符串,例如:
```python
import cv2
# 将路径转换为unicode编码的字符串
img_path = u'中文路径.jpg'
# 读取图片
img = cv2.imread(img_path)
# 显示图片
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
另外,如果你使用的是 Python2.x 版本,需要在文件开头添加以下代码,以指定文件编码为 utf-8:
```python
# -*- coding: utf-8 -*-
```
如果问题仍然存在,你可以尝试将图片文件名改为英文或拼音,或者将图片文件移动到一个不包含中文字符的路径下再试一次。
阅读全文