用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个反斜杠。
最后检查一下该路径下有没有这个图片。