OpenCV读取非中文路径及中文名图片返回空,如何解决!

用opencv显示图片,路径无中文,使用绝对路径,imread函数返回为None,用PIL显示没有问题,哪位能帮忙解决啊


```python
import cv2

def main():
    while True:
        frame = cv2.imread("D:\\123.jpg")
        cv2.imshow('yy', frame)

if __name__ == '__main__':

    main()

```

首先,将你的路径复制到地址栏打开,能不能打开这张图片?(地址栏里面\\要去掉一个)
cv2.imshow('yy', frame)
这个下面加上cv2.waitKey()就会显示图片了。

为什么要加个while True:,一张图不用反复读取

返回值为空,就是没有成功读取。

"D:\123.jpg" 这个路径是错的,有 2个反斜杠。

最后检查一下该路径下有没有这个图片。