VSCode 编写OpenCV出错,显示cv2.imshow()出问题:

VSCode 编写OpenCV出错,显示cv2.imshow()出问题:
图片一闪而过,还报错!

img

img

有没有小伙伴帮忙解决一下?

找不到文件:先换成绝对路径试试吧

cv2.imshow()函数需要两个输入,一个是图像窗口的名字即title,一个是所展示图片的像素值矩阵。

很明显是你的图片有问题,要么是路径有问题,要么是图像的尺寸格式有问题。你可以先print(cat),到这里应该就会报错了

就是图片的路径设置不正确。
你图片路径是啥?你是不是用的相对路径?
图片路径的关系你在pycharm中可以运行,但是vscode中不行,你改成绝对路径试试

pycharm程序运行的相对路径是你项目的路径 在vscode中运行的相对路径是你运行的文件的路径

文件路径有问题

加载图片的路径问题