如下图一样,本人使用opencv显示图像,却有如下的提示,百思不得其解。
错误内容大体如此:
Message=OpenCV(4.5.2) C:\Users\runneradmin\AppData\Local\Temp\pip-req-build-pnog1hji\opencv\modules\highgui\src\window.cpp:404: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'
Source=D:\MyPythonProject\PyJiaoXue\PyJiaoXue\显示图像并提示图像坐标.py
StackTrace:
File "D:\MyPythonProject\PyJiaoXue\PyJiaoXue\显示图像并提示图像坐标.py", line 17, in <module>
cv2.imshow("image", img)
后来经过验证,发现是这样的问题
图像路径原来是这样img = cv2.imread("img\test.jpg")
改为:img = cv2.imread(r"img\test.jpg") 问题就解决了。
知识拓展:从网上下载的图片,载入是正常的。但是我对屏幕截图保存成为图片,载入才出如上的问题。