opencv在显示图像时显示错误,这是代码,有人请告诉我如何解决它,我试图读取的图片是[]
import cv2
img = cv2.imread('Resources/IMG_14_1.jpg')
cv2.imshow("Output",img)
并出现以下错误,
Traceback (most recent call last):
File "C:/Users/Harsha/PycharmProjects/opencv/venv/chapter1.py", line 5, in <module>
cv2.imshow("Output",img)
cv2.error: OpenCV(4.4.0) C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-2b5g8ysb\opencv\modules\highgui\src\window.cpp:376: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'
答案 0 :(得分:2)
您的脚本目录和资源目录不相同。复制Resources文件夹并粘贴到Scripts文件夹中,然后再次运行。
答案 1 :(得分:-1)
由于导致问题的文件路径,或者如果您使用的文件名相同,或者扩展名不正确,请反复尝试,出现相同的错误,并且我得到Directroy的解决方案,有时会出现此问题方向,效果很好。