这个问题在这里已有答案:
我试图在python中使用openCV加载图像,但我得到的错误如下:
错误:C:\ projects \ opencv-python \ opencv \ modules \ highgui \ src \ window.cpp:325:错误:(-215)size.width> 0 && size.height> 0 in function cv :: imshow
是否必须对图像的大小做任何事情?什么可以解决这个错误?
我正在向您发送附件中的痕迹。 Thanksenter image description here
import cv2 , time
import numpy as np
img = cv2.imread ('C:\Users\Ravi\.spyder\Ravi_Pic.jpc', 0)
cv2.imshow('Ravi',img)
我很确定这是你的问题:
img = cv2.imread ('C:\Users\Ravi\.spyder\Ravi_Pic.jpc', 0)
你需要在Windows上使用双反斜杠,你可能还想删除。在spyder,但这可能没有区别。
img = cv2.imread ('C:\\Users\\Ravi\\.spyder\\Ravi_Pic.jpc', 0)